304 North Cardinal St. Dorchester Center, MA 02124
Zasady programowania zorientowanego obiektowo
Pisz s.o.l.i.dny kod
Jeszcze w czasach technikum, gdy zaczynałem programować, nie widziałem nic złego w tym, że na zaliczenie oddaje projekt/grę tylko w jednym pliku. Uważałem to za standard, tak samo scrollowanie setek linii kodu by wprowadzić jakieś modyfikacje, niejednokrotnie, powodujące błędy w jeszcze innych miejscach.
To był bardzo duży błąd. Celem było napisanie jak najszybciej działającego kodu, przypłaciłem to później godzinami spędzonymi na naprawie tego spaghetti kodu. Już pierwsza litera z słynnego akronimu S.O.L.I.D rozwiązuje ten problem. Ją, resztę liter i jeszcze inne zasady będę miał przyjemność opisać w tej sekcji.