Zasady, wzorce i praktyki Agile w języku C#

Ocena:   (4,5 na 5)

Zasady, wzorce i praktyki Agile w języku C# (Micah Martin)

Opinie czytelników

Podsumowanie:

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)

Oryginalny tytuł:

Agile Principles, Patterns, and Practices in C#

Zawartość książki:

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.

Dodatkowe informacje o książce:

ISBN:9780131857254
Autor:
Wydawca:
Oprawa:Twarda oprawa
Rok wydania:2006
Liczba stron:768

Zakup:

Obecnie dostępne, na stanie.

Inne książki autora:

Zasady, wzorce i praktyki Agile w języku C# - Agile Principles, Patterns, and Practices in...
Dzięki wielokrotnie nagradzanej książce Agile...
Zasady, wzorce i praktyki Agile w języku C# - Agile Principles, Patterns, and Practices in C#

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)