Erstellung wartungsfähiger Software, C# Edition: Zehn Richtlinien für zukunftssicheren Code

Bewertung:   (4,1 von 5)

Erstellung wartungsfähiger Software, C# Edition: Zehn Richtlinien für zukunftssicheren Code (Joost Visser)

Leserbewertungen

Zusammenfassung:

Das Buch bietet umsetzbare und praktische Richtlinien für das Schreiben von wartbarem Code, unterstützt durch ein von der Software Improvement Group entwickeltes Modell. Während es für seine Einfachheit, Klarheit und umsetzbaren Ratschläge geschätzt wird, finden einige Rezensenten, dass es ihm an Tiefe und visueller Qualität mangelt.

Vorteile:

Einfache, klare und umsetzbare Richtlinien für das Schreiben von qualitativ hochwertigem Code
praktische Ratschläge, die zu schnellen Ergebnissen führen
einzigartiges Modell zur Quantifizierung der Software-Wartbarkeit
ansprechender Schreibstil
gute Gegenargumente und Begründungen werden präsentiert
sehr empfehlenswert für Software-Entwickler.

Nachteile:

Nicht sehr tiefgründig
einige Inhalte werden als wiedergekäut empfunden
Bilder/Zeichnungen sind zu klein
einige Themen werden nur oberflächlich behandelt
wird als überteuert empfunden mit dem Hinweis, dass es in einem Blog zusammengefasst werden könnte.

(basierend auf 10 Leserbewertungen)

Originaltitel:

Building Maintainable Software, C# Edition: Ten Guidelines for Future-Proof Code

Inhalt des Buches:

Haben Sie sich jemals frustriert gefühlt, wenn Sie mit dem Code eines anderen gearbeitet haben? Schwierig zu pflegender Quellcode ist heute ein großes Problem in der Softwareentwicklung, das zu kostspieligen Verzögerungen und Fehlern führt. Seien Sie Teil der Lösung. In diesem praktischen Buch lernen Sie 10 einfach zu befolgende Richtlinien für die Erstellung von C#-Software, die leicht zu warten und anzupassen ist. Diese Richtlinien wurden aus der Analyse von Hunderten von realen Systemen abgeleitet.

Dieses Buch wurde von Beratern der Software Improvement Group (SIG) geschrieben und bietet klare und präzise Erklärungen sowie Ratschläge für die Umsetzung der Richtlinien in die Praxis. Die Beispiele für diese Ausgabe sind in C# geschrieben, während unser begleitendes Java-Buch klare Beispiele in dieser Sprache enthält.

⬤ Schreiben Sie kurze Codeeinheiten: Begrenzen Sie die Länge von Methoden und Konstruktoren.

⬤ Schreiben Sie einfache Code-Einheiten: Begrenzen Sie die Anzahl der Verzweigungspunkte pro Methode.

⬤ Schreiben Sie den Code einmal, anstatt zu riskieren, fehlerhaften Code zu kopieren.

⬤ Halten Sie die Schnittstellen der Einheiten klein, indem Sie Parameter in Objekte extrahieren.

⬤ Trennen Sie Belange, um den Aufbau großer Klassen zu vermeiden.

⬤ Architekturkomponenten lose koppeln.

⬤ Balancieren Sie die Anzahl und Größe der Top-Level-Komponenten in Ihrem Code aus.

⬤ Halten Sie Ihre Codebasis so klein wie möglich.

⬤ Automatisieren Sie Tests für Ihre Codebasis.

⬤ Schreiben Sie sauberen Code und vermeiden Sie "Codegerüche", die auf tiefere Probleme hinweisen.

Weitere Daten des Buches:

ISBN:9781491954522
Autor:
Verlag:
Einband:Taschenbuch
Erscheinungsjahr:2016
Seitenzahl:172

Kauf:

Derzeit verfügbar, auf Lager.

Ich kaufe es!

Weitere Bücher des Autors:

Erstellung wartungsfähiger Software, C# Edition: Zehn Richtlinien für zukunftssicheren Code -...
Haben Sie sich jemals frustriert gefühlt, wenn Sie...
Erstellung wartungsfähiger Software, C# Edition: Zehn Richtlinien für zukunftssicheren Code - Building Maintainable Software, C# Edition: Ten Guidelines for Future-Proof Code
Erstellung wartungsfreundlicher Software, Java-Ausgabe: Zehn Richtlinien für zukunftssicheren Code -...
Haben Sie sich jemals frustriert gefühlt, wenn Sie...
Erstellung wartungsfreundlicher Software, Java-Ausgabe: Zehn Richtlinien für zukunftssicheren Code - Building Maintainable Software, Java Edition: Ten Guidelines for Future-Proof Code

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