August 2012
Intermediate to advanced
608 pages
19h 23m
Polish
Michael Feathers
MAM SWOJE ZDANIE NA TEMAT TEGO, CO TO JEST PIĘKNY PROJEKT. Każdy programista ma. Wyrabiamy je sobie w miarę zdobywania doświadczenia i wprowadzamy w życie w czasie pracy. Kiedy istnieje pokusa użycia publicznych zmiennych w klasie, pamiętajmy, że są one zazwyczaj oznaką złego projektowania. Kiedy widzimy dziedziczenie, miejmy świadomość, że zamiast niego lepiej stosować delegację[18].
Tego typu reguły są przydatne. Pomagają nam poruszać się po świecie projektowania, ale krzywdzimy samych siebie, kiedy zapominamy, że są to jednak tylko praktyczne zasady. Możemy znaleźć się w sytuacji, w której będziemy mieli w pełni poprawny projekt, ale nie w pełni stający na ...