Naming conventions of identifiers for classes, functions, variables, etc. are not only clues to the compiler but also expressive hints to the programmer. An identifier can express various aspects of the object with the name.
Naming conventions greatly affects the usability and maintainability of programs, namely, their quality.
In the implementation, naming conventions conform mostly to those of the Java language, which are very descriptive and friendly. The conventions are summarized as follows:
For example, a class may have the name of PersistentPointer. An accessor may have the name of isGrabbed. Names which can be interpreted as pseudo-English expressions will be helpful.