Course curriculum
-
2
Meaningful names
-
Use intent revealing names
-
Avoid disinformation
-
Use pronounceable names
-
Use searcheable names
-
Avoid encoding
-
One word per concept
-
Use domain names
-
Avoid noise
-
Add meaningful context
-
Avoid being clever
-
Avoid mental mapping
-
Avoid gratuitous text
-
Class and method names
-