mam takie pytanie: czy przegladanie/analizowanie kodu napisanego przez kogoś np. źródeł jakiegoś programu open-source jest opłacalne ?? czy można sie dzięki temu czegoś nauczyć czy może nie warto tracić czasu na to i po prostu pisać własne aplikacje ?? prosze o opinie
A niby co jest lepszą metodą nauki niż analiza istniejącego i działającego kodu?
I modyfikacja. Żeby zobaczyć "a co będzie, jeżeli ja zrobię tak" ;)
Przy czym lepiej analizować kod z dobrymi wzorcami. Niestety wśród istniejącego kodu open source jest bardzo wiele niskiej jakości.
The Art of Unix Programming ma wiele odnośników do programów, z których warto się wzorować.
Wczytywanie się w słabej jakości kod też jest dobrym ćwiczeniem, ale później. Jak już wiesz co jest "ładne" a co "brzydkie" nie wejdzie Ci do głowy zły styl, a przyzwyczaisz się do tego, że w normalnej pracy musisz radzić sobie z cudzym, czasem strasznym kodem.
Ostatnio musiałem se poradzić z takim jednym w Delphi...
Zero komentarzy, żadnych wcięć, bo po co. Żadnych nawet odstępów między linijkami
Jeszcze program pisany w najgłupszy sposób, w jaki można pisać ;)
Prze...bane ;)