Od ambitnego do najlepszego - czyli jak stać się programistą sprawnym, dociekliwym i gotowym do wszelkich zawodowych wyzwań! * Poznaj najkorzystniejsze praktyki i najczęstsze pułapki procesu wytwarzania oprogramowania * Naucz się pisać rozciągliwy, dynamiczny i przystępny w regulowaniu kod * Opanuj sprawdzone techniki wydajnego testowania oprogramowania Twórcy różnych narzędzi programistycznych nieprzerwanie próbują nas przekonać o niewiarygodnych możliwościach swoich produktów, a specjaliści od metodyk obiecują, iż to właśnie ich techniki zagwarantują nam największą skuteczność.
Każdy oczywiście twierdzi, iż jego język programowania jest najkorzystniejszy… A jak wszyscy doskonale wiemy, w naszej pracy nie istnieją najkorzystniejszE rozwiązania - są tylko rozwiązania NAJLEPIEJ sprawdzające się w danym projekcie.
większy wpływ na efektywność naszej pracy ma więc doświadczenie i znajomość najróżniejszych, sprawdzonych praktyk wytwarzania oprogramowania. Zawodowcy, którym na sercu leży przeważnie jakość wykonywanych projektów, są najczęściej zgodni — nigdy nie wiążą swej zawodowej kariery z jedną, konkretną technologią.
To jedna z cech uwydatniających pragmatycznych programistów — wydajnych speców, którzy w pełni wykorzystują swój potencjał i momentalnie osiągają zawodowy sukces. A oto pierwsza książka, która w pełni odsłania system ich codziennej pracy!
nieistotne, czy jesteś wolnym strzelcem, członkiem znacznego zespołu projektowego, czy konsultantem równocześnie współpracującym z wieloma klientami. Ta skoncentrowana na przekazywaniu ergonomicznej wiedzy publikacja pokaże Ci, jak efektywnie wykorzystywać swoje umiejętności i doświadczenie do wydajnej realizacji nawet najszczególniej złożonych projektów.
Podręcznik ilustruje najlepsze praktyki i najczęstsze pułapki wielu zróżnicowanych aspektów wytwarzania oprogramowania. Odnajdziesz w nim zarówno zagadnienia związane ze strategicznym planowaniem swojego zawodowego rozwoju, jak i techniki takiego projektowania architektury, aby przyszły kod był rozciągliwy, przystępny w regulowaniu do najróżniejszych okoliczności i przygotowany do wielokrotnego wykorzystywania.
Z książki dowiesz się pomiędzy innymi, jak: * unikać pułapki powielania wiedzy * pisać rozciągliwy, dynamiczny i nietrudny w dostosowywaniu kod * unikać programowania poprzez koincydencję * zabezpieczać kod za pomocą kontraktów, asercji i wyjątków * gromadzić rzeczywiste oczekiwania * bezlitośnie i wydajnie testować oprogramowanie * zachwycać swych użytkowników * tworzyć zespoły pragmatycznych programistów * automatyzować pracę w celu zapewnienia obszerniejszej precyzji Powyższy opis pochodzi od wydawcy.