- global cokoliv je zakázané
- static cokoliv je zakázané
- public atributy jsou zakázané
- settery (krome potreby Dependency Injection) jsou zakázané
- primitivní proměnné jsou po přiřazení immutable
- komentáře používejte pouze tehdy, kdy nejde danou věc říct kódem
- prevádějte errory na výjimky
- vertikální odřádkování v metodě znamená, že má být kód převeden
do samostatné metody
- maximální úroveň zanoření zdrojáku je 3 (1. třída, 2. metoda, 3.
kontrolní blok jako je if, while, do). Pokud použijete try{ }, můžete
zvýšit úroveň na 4
- omezení pro třídu je 150 řádek. 80 % třid vašeho projektu nesmí mít
víc, než 75 řádek