Ocena:
Książka została dobrze przyjęta przez wielu programistów za kompleksowe omówienie zasad Agile i wzorców projektowych, a czytelnicy chwalą jej praktyczne przykłady i styl pisania Roberta Martina. Jest jednak krytykowana za mylący tytuł i przestarzałe przykłady, które nie uwzględniają bardziej nowoczesnych praktyk programistycznych, takich jak generics.
Zalety:1) Kompleksowe omówienie zasad i praktyk programowania Agile. 2) Praktyczne przykłady zasad SOLID i wzorców projektowych. 3) Dobrze napisany i wciągający styl Roberta Martina. 4) Stawia programistom wyzwania i uczy ich, dostarczając cennych spostrzeżeń. 5) Podejście niezależne od języka, mające zastosowanie do wielu języków programowania.
Wady:1) Tytuł może być mylący, ponieważ nie jest to wyłącznie książka o C#; skupia się bardziej na ogólnych zasadach projektowania oprogramowania. 2) Przykłady mogą być przestarzałe i nie wykorzystują generycznych rozwiązań, co ogranicza ich znaczenie dla obecnych praktyk. 3) Niektóre przykłady mogą odzwierciedlać idiomy Javy, które mogą nie przekładać się dobrze na C#. 4) Niektóre części książki wydają się nieaktualne i przydałoby się jej nowe wydanie w celu odświeżenia treści.
(na podstawie 76 opinii czytelników)
Agile Principles, Patterns, and Practices in C#
Dzięki wielokrotnie nagradzanej książce Agile Software Development: Principles, Patterns, and Practices, Robert C. Martin pomógł przybliżyć zasady Agile dziesiątkom tysięcy programistów Java i C++. Teraz programiści .NET mają ostateczny przewodnik po metodach zwinnych dzięki temu całkowicie zaktualizowanemu tomowi Roberta C. Martina i Micah Martina Agile Principles, Patterns, and Practices in C#.
Książka ta przedstawia serię studiów przypadków ilustrujących podstawy zwinnego rozwoju i zwinnego projektowania oraz szybko przechodzi od modeli UML do rzeczywistego kodu C#. Rozdziały wprowadzające przedstawiają podstawy ruchu Agile, podczas gdy późniejsze rozdziały pokazują sprawdzone techniki w akcji. Książka zawiera wiele przykładów kodu źródłowego, które są również dostępne do pobrania ze strony internetowej autorów.
Czytelnicy wyjdą z tej książki rozumiejąc.
⬤ Zasady Agile i czternaście praktyk Extreme Programming.
⬤ Spiking, splitting, velocity oraz planowanie iteracji i wydań.
⬤ Programowanie oparte na testach, projektowanie oparte na testach i testy akceptacyjne.
⬤ Refaktoryzacja z testami jednostkowymi.
⬤ Programowanie w parach.
⬤ Zwinne projektowanie i zapachy projektowe.
⬤ Pięć rodzajów diagramów UML i sposoby ich efektywnego wykorzystania.
⬤ Projektowanie pakietów zorientowanych obiektowo i wzorce projektowe.
⬤ Jak połączyć to wszystko w rzeczywisty projekt.
Niezależnie od tego, czy jesteś programistą C#, Visual Basic lub Java uczącym się C#, menedżerem rozwoju oprogramowania, czy analitykiem biznesowym, "Agile Principles, Patterns, and Practices in C#" jest pierwszą książką, którą powinieneś przeczytać, aby zrozumieć zwinne oprogramowanie i jego zastosowanie do programowania w.NET Framework.
© 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)