This project use Google Java Style as Standard Code Style.
Other:
- For the file io BE CAREFUL use
File
,Must replace byPath
orURL
. - If the input parameters can be
null
, please add@javax.annotation.Nullable
to this method. - If the return value can be
null
, please useOptional
as return value. - If the input parameters and return value can't be
null
, please add@javax.annotation.Nonnull
, and useValidate.notNull()
to check the input parameters. - Any class that need to be thread safe shold mark as
@ThreadSafe
. - When useing JOML, use it own class(class with letter c e.g.
Vector3fc
,Matrix4fc
)for input parameters. - Folder, directory, and package names are named in singular form.
- When iterating in the serial scenario, BE CAREFUL to use the stream-API.