Piotr
Głudkowski
Rzucam się na
wszystko to, co jest
ciekawe i wymaga
rusze...
Temat: SOLIDny kod
@Darku, poruszyłeś ważny temat.Twój przykład z FANN jest bardzo dobrym przykładem: biblioteka działa, ma się dobrze - i to jest jak najbardziej potwierdzeniem tezy, że struktura kodu ma się nijak do działania produktu końcowego. Ale weź coś w tym zmodyfikuj później - albo, co gorsza, znajdź błąd i go popraw. Właśnie po to jest potrzebna dobra organizacja kodu: żeby później dało się z nim sensownie (wydajnie/szybko/tanio) pracować. W momencie tworzenia systemu organizacja kodu nic nie wnosi, a nawet potrafi nieco spowolnić pracę. Ale później, po wdrożeniu, kiedy zaczynają się poprawki, modyfikacje itd itp - dobrze zorganizowany kod jest bezcenny.
Dlatego warto. Zawsze i wszędzie.
@Jarek - dokładnie o to chodzi :)
Sam wielokrotnie spotkałem się z takim podejściem: po co mam pisać porządnie, skoro moi koledzy w zespole piszą "na kolanie"? Jasne. Po co. Ale później takiego gościa nie wybiorę na senior programmera, albo na team leadera.
W zasadzie nic nie trzeba. Tylko później taki jeden z drugim się żali, że pracuje już 10-ty rok za 2500 i szans na awans zero.
Jakoś tak ludzie stracili umiejętność patrzenia do przodu i przewidywania konsekwencji swoich działań i prezentowanych postaw ;) No, ale z drugiej strony, jakby wszyscy byli zbyt dobrzy i awansowali to by nie było komu kodu pisać :) :) :) Potrzebni są i ludzie od łopaty, i murarze, i architekci :)