This repository has been archived by the owner on Jul 4, 2022. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 1
Basic_coding_conventions_we_use
Leonhard edited this page Sep 8, 2020
·
9 revisions
Using solid principles is quite important to us. A brilliant guide to them can be found here.
We generally emphasize the principles shown in the book Effective Java
"Null sucks." -Doug Lea
"I call it my billion-dollar mistake." - Sir C. A. R. Hoare, on his invention of the null reference
All parameters of public methods that may not take in a null value must be annotated with lombok's @NonNull.
All public methods that can return a nullable value must return an optional instead. A reference to the java.lang.Optional can be found here
All parameters that might take in a null value must be annotated with JetBrains @Nullable annotation.
2020 - SimplixSoftworks
- Introduction
- Getting started
- Maven Dependencies
- How to use the Dependency-Injection
- Localization
- Listener API
- SQL
- Libraries
- Utilities
- Contribute