Ekstremalna obiektowość w praktyce
O ile seria S.O.L.I.D.ne Programowanie dotyczyła znanych i uznanych zasad programowania, to już seria Ekstremalna obiektowość w praktyce jest już jazdą po bandzie. Jeff Bay w swojej książce „The Thoughtworks Anthology” zebrał dziewięć zasad, według których należy tworzyć kod. Zasady te są dość ekstremalne. W codziennej pracy zastosowanie ich wszystkich nie ma sensu. Jednak przećwiczenie ich i umiejętne wdrażanie pozwoli na stworzenie znacznie lepszego kodu.
- Część 0 – Wstęp
- Część 1 – Tylko jeden poziom zagłębienia na metodę
- Część 2 – Nie używaj słowa kluczowego else
- Część 3 – Opakowuj wszystkie prymitywy i Stringi
- Część 4 – Używaj tylko jednej kropki na linię
- Część 5 – Nie skracaj nazw
- Część 6 – Pilnuj wszystkie encje by były małe
- Część 7 – Nie używaj klas o więcej niż dwóch polach
- Część 8 – Opakowywanie kolekcji w klasy specyficzne dla kontekstu wykorzystania
- Część 9 – Nie używaj getterów/setterów/własności