Ocena:

Książka jest przewodnikiem skierowanym do inżynierów oprogramowania na wszystkich poziomach umiejętności, dostarczającym wglądu w najlepsze praktyki kodowania i sposoby na zwiększenie sukcesu zawodowego. Podczas gdy niektórzy czytelnicy doceniają jej praktyczne porady i filozoficzne spostrzeżenia, inni krytykują ją za promowanie kultury hustle i bycie bardziej skoncentrowanym na sprzedaży kursów niż na zasadach kodowania.
Zalety:Oferuje praktyczne przykłady kodowania i najlepsze praktyki mające zastosowanie w różnych językach programowania. Zawiera filozoficzne spostrzeżenia dotyczące rozwoju osobistego i zawodowego. Bardzo polecany przez doświadczonych inżynierów oprogramowania. Zachęca do nowego spojrzenia na rozwój kariery.
Wady:Krytycy uważają, że książka jest zbyt dostosowana do kultury pośpiechu, prezentując płytki wgląd w zasady programowania. Niektórzy twierdzą, że skupia się raczej na promowaniu kursów dr Mayera niż na pogłębianiu wiedzy na temat programowania. Rozczarowanie wyrażone w porównaniu z poprzednimi pracami wydawcy.
(na podstawie 6 opinii czytelników)
The Art of Clean Code: Best Practices to Eliminate Complexity and Simplify Your Life
Poznaj osiem zasad upraszczania kodu i stań się bardziej efektywnym (i odnoszącym sukcesy) programistą.
Większość twórców oprogramowania marnuje tysiące godzin na pracę z nadmiernie złożonym kodem. Osiem podstawowych zasad zawartych w książce The Art of Clean Coding nauczy cię, jak pisać przejrzysty, łatwy w utrzymaniu kod bez uszczerbku dla jego funkcjonalności. Przewodnią zasadą książki jest prostota: redukuj i upraszczaj, a następnie reinwestuj energię w ważne części, aby zaoszczędzić niezliczone godziny i ułatwić często uciążliwe zadanie konserwacji kodu.
Bestsellerowy autor Christian Mayer wykorzystuje swoje doświadczenie, pomagając tysiącom osób doskonalić swoje umiejętności kodowania w tej nowej książce. Dzięki poradom ekspertów i przykładom z życia wziętym pokaże ci, jak
⬤ Skoncentrować się na ważnych rzeczach dzięki zasadzie 80/20 - skup się na 20% kodu, który ma największe znaczenie.
⬤ Unikać kodowania w izolacji: stworzyć minimalny realny produkt, aby uzyskać wczesne informacje zwrotne.
⬤ Pisz kod czysto i prosto, aby wyeliminować bałagan.
⬤ Unikaj przedwczesnej optymalizacji, która może nadmiernie skomplikować kod.
⬤ Zrównoważ swoje cele, możliwości i informacje zwrotne, aby osiągnąć produktywny stan Flow.
⬤ Stosuj filozofię Do One Thing Well, aby znacznie poprawić funkcjonalność.
⬤ Projektować wydajne interfejsy użytkownika zgodnie z zasadą "mniej znaczy więcej".
⬤ Połącz swoje nowe umiejętności w jedną, jednoczącą zasadę: Focus.
Oparta na języku Python książka The Art of Clean Coding jest odpowiednia dla programistów na każdym poziomie zaawansowania, a pomysły w niej przedstawione są niezależne od języka.