Tomasz Zadora programuję
Temat: Ciekawe pytania rekrutacyjne
Kiedy pisze się kilkadziesiąt do kilkaset linii kodu dziennie (plus komentarze), pracuje nad kilkoma projektami na raz, do których trzeba w przeszłości wracać, to niejako wymusza to czysty i przejrzysty kod oraz samą strukturę całego systemu i bazy - to akurat o mnie.Mogę sobie wyobrazić jeszcze inne powody dla których prawdziwy freelancer który zarabia tak na życie (nie student który dorabia na boku, ktoś kto się tym bawi albo początkujący) będzie dbał o czystość i przejrzystość kodu.
Tak samo jak mogę sobie wyobrazić (nawet więcej niż wyobrazić, wiem coś o tym z praktyki) prawdziwy burdel w kodzie, łatanie i sztukowanie kodu rozwiązaniami "tymczasowymi", pisanymi byle jak które później zostają na wiele miesięcy lub lat w firmach uznawanych za poważne.
Nie chodzi o żadne uogólnianie, tylko o proste stwierdzenie fakty -- póki nad kodem
pracujesz sam, to piszesz tak jak *Ty* lubisz. Możesz akurat lubić porządek i chwała Ci za to.
Nieprawda, ja np. nie lubię pisać czystego kodu, opisywać to co każda metoda robi, opisywać każdy parametr metody, i to jeszcze w sposób zwięzły i zrozumiały, nie chce mi się tego robić i wielu innych rzeczy, wolałbym napisać szybko, byle jak i mieć z głowy, ale wiem, że muszę bo ostatecznie się to opłaca i to robię.Tomasz Zadora edytował(a) ten post dnia 13.12.10 o godzinie 11:54