Drobne programowanie

Kaczuś zaprasza do opowieści o algorytmach, językach programowania i strukturach danych

Na stronie stosowane są pliki cookies. Więcej na podstronie.
odsłon: 1822

TDD. Sztuka tworzenia dobrego kodu

Kent Beck
TDD. Sztuka tworzenia dobrego kodu

TDD Sztuka tworzenia dobrego kodu.

Po książkę Kenta Becka sięgnąłem trochę zachęcony informacją z innej książki, którą czytałem wcześniej: "Mistrz czystego kodu. Kodeks postępowania profesjonalnych programistów" Roberta C. Martina. Wujek Bob napisał tam, że metodę TDD (Test-Driven Development) poznał w 1999 roku właśnie od Kenta Becka. Tak więc pomyślałem, że może i warto się z tą metodą zaznajomić. Sięgnąłem do tego samego źródła. Nie, nie pojechałem, jak Robert C. Martin do Kenta, tylko po prostu kupiłem jego książkę. W sumie dość uczciwie autor pisze, że metoda ta nie sprawdza się przy pisaniu każdego rodzaju oprogramowania. Mimo wszystko i tak warto się z nią zaznajomić z kilku powodów. Pokazuje inne podejście do pisania kodu, dodatkowo opisane są wzorce, których warto używać programując nie tylko tą metodą, a dzięki temu łatwiej nam o refaktoring i zmiany w kodzie, gdy zajdzie taka potrzeba. Ogólnie książka dość ciekawa (aczkolwiek korekta mogłaby się postarać trochę lepiej - podpowiedź, automatyczna korekta z komputera nie zawsze zamieni nam słowa na właściwe i mimo, że błędu ortograficznego nie ma, to jednak czasem trzeba się domyśleć jaki tam wyraz być powinien, całe szczęście nie ma za dużo takich miejsc). Trochę znużyła mnie druga część o środowisku xUnit (może przez to, ze tam głownie przykłady w Pythonie są, a mi się ten język ze względu na swoje założenia po prostu nie podoba). Trzecia część książki za to wynagradza męczarnie prezentując ciekawe wzorce programistyczne, przydatne niezależnie od tego czy korzystamy z metody TDD, czy nie. Rozdziały (tak jak cykle pracy z tą metodą) sa krótkie, dają mozliwość własnych testów, oraz pozwalają na w miarę wygodne czytanie w autobusie, gdyż często mamy czas by spojrzeć, czy zbliżamy się do swojego docelowego przystanku.

Dla kogo książka? - dla każdego programisty umiejącego już trochę programować, a nie znających tej metody. Warto nawet jeśli nie będzie się z niej korzystać. W książce przykłady sa głównie w Javie i Pythonie, ale na tyle proste, że nie trzeba znać tych języków, aby zrozumieć kod (jednak programować trzeba umieć).

2016-04-09 21:38:16


KentBeck TDD czysty kod

Pobierz fragment książki