Agile Prinzipien, Muster und Praktiken in C#

Bewertung:   (4,5 von 5)

Agile Prinzipien, Muster und Praktiken in C# (Micah Martin)

Leserbewertungen

Zusammenfassung:

Das Buch wird von vielen Programmierern für seine umfassende Abdeckung der agilen Prinzipien und Entwurfsmuster gelobt, wobei die Leser die praktischen Beispiele und den Schreibstil von Robert Martin loben. Allerdings wird es wegen seines irreführenden Titels und veralteter Beispiele, die modernere Programmierpraktiken wie Generics nicht einbeziehen, kritisiert.

Vorteile:

1) Umfassende Abdeckung der Prinzipien und Praktiken der agilen Programmierung. 2) Praktische Beispiele für SOLID-Prinzipien und Entwurfsmuster. 3) Gut geschriebener und einnehmender Stil von Robert Martin. 4) Fordert Programmierer heraus und lehrt sie, indem es wertvolle Einsichten vermittelt. 5) Sprachunabhängiger Ansatz, der auf mehrere Programmiersprachen anwendbar ist.

Nachteile:

1) Der Titel kann irreführend sein, da es sich nicht ausschließlich um ein C#-Buch handelt, sondern sich mehr auf allgemeine Software-Design-Prinzipien konzentriert. 2) Beispiele können veraltet sein und verwenden keine Generika, was ihre Relevanz für aktuelle Praktiken einschränkt. 3) Einige Beispiele können Java-Idiome widerspiegeln, die sich möglicherweise nicht gut auf C# übertragen lassen. 4) Bestimmte Teile des Buches wirken veraltet und könnten von einer Neuauflage zur Auffrischung des Inhalts profitieren.

(basierend auf 76 Leserbewertungen)

Originaltitel:

Agile Principles, Patterns, and Practices in C#

Inhalt des Buches:

Mit dem preisgekrönten Buch Agile Software Development: Principles, Patterns, and Practices hat Robert C. Martin dazu beigetragen, Zehntausenden von Java- und C++-Programmierern die agilen Prinzipien näher zu bringen. Jetzt haben NET-Programmierer mit diesem vollständig aktualisierten Band von Robert C. Martin und Micah Martin, Agile Principles, Patterns, and Practices in C#, einen definitiven Leitfaden für agile Methoden.

Dieses Buch präsentiert eine Reihe von Fallstudien, die die Grundlagen der agilen Entwicklung und des agilen Designs veranschaulichen, und bewegt sich schnell von UML-Modellen zu echtem C#-Code. In den einleitenden Kapiteln werden die Grundlagen der agilen Bewegung dargelegt, während in den späteren Kapiteln bewährte Techniken in Aktion gezeigt werden. Das Buch enthält viele Quellcode-Beispiele, die auch auf der Website der Autoren zum Download bereitstehen.

Die Leser werden aus diesem Buch mitnehmen, dass sie verstehen.

⬤ Agile Prinzipien und die vierzehn Praktiken von Extreme Programming.

⬤ Spiking, Splitting, Velocity und die Planung von Iterationen und Releases.

⬤ Testgetriebene Entwicklung, Test-First-Design und Akzeptanztests.

⬤ Refactoring mit Unit-Tests.

⬤ Paarprogrammierung.

⬤ Agiles Design und Design Smells.

⬤ Die fünf Arten von UML-Diagrammen und wie man sie effektiv einsetzt.

⬤ Objektorientierter Paketentwurf und Entwurfsmuster.

⬤ Wie man das alles für ein reales Projekt zusammensetzt.

Egal, ob Sie ein C#-Programmierer oder ein Visual Basic- oder Java-Programmierer sind, der C# lernt, ein Softwareentwicklungsmanager oder ein Unternehmensanalyst, Agile Principles, Patterns, and Practices in C# ist das erste Buch, das Sie lesen sollten, um agile Software zu verstehen und wie sie auf die Programmierung im.NET Framework angewendet wird.

Weitere Daten des Buches:

ISBN:9780131857254
Autor:
Verlag:
Einband:Hardcover
Erscheinungsjahr:2006
Seitenzahl:768

Kauf:

Derzeit verfügbar, auf Lager.

Ich kaufe es!

Weitere Bücher des Autors:

Agile Prinzipien, Muster und Praktiken in C# - Agile Principles, Patterns, and Practices in...
Mit dem preisgekrönten Buch Agile Software...
Agile Prinzipien, Muster und Praktiken in C# - Agile Principles, Patterns, and Practices in C#

Die Werke des Autors wurden von folgenden Verlagen veröffentlicht:

© Book1 Group - Alle Rechte vorbehalten.
Der Inhalt dieser Seite darf weder teilweise noch vollständig ohne schriftliche Genehmigung des Eigentümers kopiert oder verwendet werden.
Letzte Änderung: 2024.11.13 22:11 (GMT)