Good tips! Thanks Davies Esiro
I just happen to have tweeted recently about this too. Hope you find something useful:
Good naming:
- Use easy to distinguish, descriptive names
- For classes -> Nouns
- For methods -> Verbs
- Methods that return booleans: isX or hasX -> isValidCell(...)
Use your IDE to make refactoring and renaming easier