Workarounds

Kiedy ostatni raz widziałeś kod w stylu:if ( param == 4 ) { //workaround, do not touch! position.setX( position.getX() + 1 );}Workarounds mnożą się niczym wirusy na pożywce i po…

Czytaj dalej Workarounds

Myjcie swoje kubki!

Widziałem w kuchni jednej z firm taki napis:Umyj po sobie kubek. Tobie łatwiej umyć jeden kubek niż nam sto.Dziękujemy,Serwis SprzątajacyNiniejszym ogłaszam ludzi z Serwisu Sprzątającego mistrzami refaktoryzacji. Przecież o to…

Czytaj dalej Myjcie swoje kubki!

Pączkowanie kodu

Znalazłem analogię do Naturalnego porządku refaktoryzacji, o którym pisze Mariusz. Otóż kod pączkuje zupełnie jak drożdże.Zaczynamy pisać od kawałka kodu, aby zadziałało, potem wyodrębnienie zmiennych, wyodrębnienie metod, przegląd odpowiedzialności, pojawiają…

Czytaj dalej Pączkowanie kodu

Kto płaci za dobry kod?

Oświeciło mnie ostatnio...przynajmniej trochę.Gdy pracuję z innymi programistami nad tematami związanymi z jakością kodu bardzo często uderza mnie fakt, że pod względem technicznym żadnego z nich nie jestem w stanie…

Czytaj dalej Kto płaci za dobry kod?