Adaptive Code: Zwinne kodowanie z wykorzystaniem wzorców projektowych i solidnych zasad

Ocena:   (4,6 na 5)

Adaptive Code: Zwinne kodowanie z wykorzystaniem wzorców projektowych i solidnych zasad (Gary McLean Hall)

Opinie czytelników

Podsumowanie:

Ogólnie rzecz biorąc, książka otrzymuje wysokie pochwały za wnikliwą treść na temat tworzenia oprogramowania, szczególnie dla programistów C# i .NET. Recenzenci doceniają skupienie się na praktycznej jakości kodu, zasadach SOLID i wzorcach projektowych, co czyni ją wartościową zarówno dla nowych, jak i doświadczonych programistów. Niektórzy czytelnicy uważają jednak, że książka mogłaby zagłębić się w przykłady i że jej początkowe rozdziały dotyczące zwinnych procesów wydają się nie na miejscu.

Zalety:

Bogata w wysokiej jakości informacje bez wypełniaczy.
Uczy przyszłościowych zasad kodowania.
Dobre połączenie teorii i praktycznych przykładów.
Cenna zarówno dla początkujących, jak i doświadczonych programistów.
Przejrzysty, zwięzły styl pisania ułatwia zrozumienie.
Skuteczne omówienie podstawowych pojęć, takich jak SOLID i wzorce projektowe.

Wady:

Początkowe rozdziały dotyczące zwinnych procesów mogą wydawać się nieistotne dla niektórych czytelników.
Niektóre przykłady są uważane za płytkie i mogą nie zapewniać wystarczającej głębi dla doświadczonych programistów.
Postrzegane uprzedzenia antymicrosoftowe mogą ograniczyć grono odbiorców.
Książka może nie być tak pomocna dla tych, którzy szukają szczegółowych przykładów kodowania podobnych do „Czystego kodu”.

(na podstawie 40 opinii czytelników)

Oryginalny tytuł:

Adaptive Code: Agile Coding with Design Patterns and Solid Principles

Zawartość książki:

Pisz kod, który może dostosowywać się do zmian.

Stosując zasady zawarte w tej książce, można tworzyć kod, który spełnia nowe wymagania i nieprzewidziane scenariusze bez konieczności znacznego przepisywania. Gary McLean Hall opisuje najlepsze praktyki, zasady i wzorce Agile służące do projektowania i pisania kodu, który może ewoluować szybciej i łatwiej, z mniejszą liczbą błędów, ponieważ nie utrudnia zmian.

Teraz poprawiony, zaktualizowany i rozszerzony, Adaptive Code, Second Edition dodaje niezbędne praktyczne spostrzeżenia na temat Kanban, inwersji zależności i tworzenia abstrakcji wielokrotnego użytku. Opierając się na ponad dziesięcioletnim doświadczeniu w doradztwie i rozwoju Agile, McLean Hall zaktualizował swój bestseller o głębsze omówienie testów jednostkowych, refaktoryzacji, czystego wstrzykiwania zależności i nie tylko.

Opanuj nowe, potężne sposoby

- Pisać kod, który umożliwia i uzupełnia Scrum, Kanban lub dowolny inny framework Agile.

- Tworzyć kod, który przetrwa poważne zmiany w wymaganiach.

- Planować adaptowalność przy użyciu zależności, warstw, interfejsów i wzorców projektowych.

- Wykonuj testy jednostkowe i refaktoryzację w tandemie, uzyskując większą wartość z obu.

- Korzystaj z techniki „złotego mistrza”, aby dostosować starszy kod.

- Tworzenie kodu SOLID z zasadami pojedynczej odpowiedzialności, otwartego/zamkniętego i zastępowania Liskov.

- Tworzenie mniejszych interfejsów w celu obsługi bardziej zróżnicowanych potrzeb klientów i architektury.

- Wykorzystanie najlepszych praktyk wstrzykiwania zależności w celu poprawy adaptacyjności kodu.

- Stosować inwersję zależności za pomocą wzorca Stairway i unikać powiązanych z nim anty-wzorców.

O Tobie.

Ta książka jest przeznaczona dla programistów na wszystkich poziomach umiejętności, poszukujących bardziej praktycznego wglądu we wzorce projektowe, zasady SOLID, testowanie jednostkowe, refaktoryzację i powiązane tematy. Większość czytelników będzie programować w językach C#, Java, C++ lub podobnych językach obiektowych i będzie zaznajomiona z podstawowymi technikami programowania proceduralnego.

Dodatkowe informacje o książce:

ISBN:9781509302581
Autor:
Wydawca:
Oprawa:Miękka oprawa

Zakup:

Obecnie dostępne, na stanie.

Inne książki autora:

Adaptive Code: Zwinne kodowanie z wykorzystaniem wzorców projektowych i solidnych zasad - Adaptive...
Pisz kod, który może dostosowywać się do...
Adaptive Code: Zwinne kodowanie z wykorzystaniem wzorców projektowych i solidnych zasad - Adaptive Code: Agile Coding with Design Patterns and Solid Principles

Prace autora wydały następujące wydawnictwa:

© Book1 Group - wszelkie prawa zastrzeżone.
Zawartość tej strony nie może być kopiowana ani wykorzystywana w całości lub w części bez pisemnej zgody właściciela.
Ostatnia aktualizacja: 2024.11.13 21:45 (GMT)