Pokazywanie postów oznaczonych etykietą O'Reily. Pokaż wszystkie posty
Pokazywanie postów oznaczonych etykietą O'Reily. Pokaż wszystkie posty

środa, 24 kwietnia 2013

"Mistrz programowania" - recenzja

Kupiłem sobie niedawno książkę Mistrz programowania. Zwiększ efektywność i zrób karierę autorstwa Neala Forda. Po polsku wydana przez Helion.
Właśnie skończyłem ją czytać, zatem na gorąco podzielę się wrażeniami.

Jest to książka z kategorii "o wszystkim i o niczym", czyli zbiór różnych rad, dobrych praktyk i opisów narzędzi, które mają poprawić efektywność pracy i jakość pisanego kodu. Doświadczony programista raczej nie znajdzie tu wiele nowego, ale myślę że mimo to warto zaglądać do takich pozycji by poznać jeden czy dwa nowe dla siebie tematy. Tym bardziej, że książka nie jest droga, więc nie ma się wiele do stracenia - ja znalazłem nową na Allegro za niecałe 20 PLN razem z wysyłką. W tej cenie warto spróbować.

W książce między innymi możemy sie między innymi dowiedzieć o zaletach TDD, automatyzacji codziennych zadań za pomocą Selenium, i skryptów wiersza poleceń, narzędziach do statycznej analizy kodu takich jak PMD i Findbugs , dobrych praktykach programowania obiektowego, refaktoryzacji, pracy w zespole, aż po przegląd edytorów tekstu z funkcjami poprawiającymi efektywnośc pracy.
Należy jednak powiedzieć wprost, że wszystkie te tematy są pokryte bardzo pobieżnie. Myślę, że książka może dobrze posłużyć jako przewodnik po rozmaitych zagadnieniach, które dobry programista powinien znać. Gdy już zainspiruje do poznania jakiegoś tematu, wtedy trzeba będzie poszukać dalszych szczegółów w innych źródłach.


Polskie tłumaczenie miejscami troche kulawe i wymaga skupienia, by np. zrozumieć że oprzyrządowanie klas to instrumentacja ;-) Czasami użyte sformułowania co prawda sporadycznie występują w polskojęzycznej literaturze, ale nie są tak przyjęte w użyciu jak angielskie oryginały, przez co brzmią sztucznie i śmiesznie.. na przykład system usuwania nieużytków, albo otwarty szkielet sieciowy Struts.

Na końcu książki autor zapewnia, że nie chce pisać monologu, ale raczej porozmawiać o produktywności i dlatego utworzył wiki. W zamyśle ma się tam dalej toczyć dyskusja o narzędziach i sposobach poprawy produktywności programisty. Świetny pomysł, chętnie to zobaczę! - pomyślałem. Niestety podana strona productiveprogrammer.com już nie istnieje, a domena jest wystawiona na sprzedaż. Wechikuł czasu pokazuje, że strona nie istniała juz co najmniej od 2011. Szkoda. Za to przyznaję minus wydawcy.
A może znacie jakąś fajną stronę albo forum poświęcone produktywności w tworzeniu oprogramowania? Podzielcie się linkiem w komentarzu!