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