Code Complete
Konzepte und Strategien
Das Buch «Code Complete» von Steve McConnell bietet zahlreiche Konzepte und Strategien zur Verbesserung der Softwarequalität und zur Steigerung der Entwicklungseffizienz. Die Hauptkonzepte umfassen:
1.Die Bedeutung des Designs: McConnell betont, dass sorgfältiges Softwaredesign der Schlüssel zu erfolgreicher Entwicklung ist. Er empfiehlt, der Architektur und dem Design vor Beginn der Codierung große Aufmerksamkeit zu widmen.
2.Verwaltung der Komplexität: Der Autor schlägt vor, Modularität, Kapselung und Abstraktion zu nutzen, um die Komplexität von Softwaresystemen zu verwalten.
3.Codierung und Stile: McConnell diskutiert die Bedeutung des Schreibens von sauberem und verständlichem Code und bietet Strategien zur Verbesserung der Lesbarkeit und Wartbarkeit des Codes.
4.Testen und Debugging: Das Buch legt Wert auf die Bedeutung systematischer Tests und Debugging und bietet verschiedene Methoden und Techniken zur Erhöhung der Zuverlässigkeit der Software.
5.Projektmanagement: Der Autor behandelt Aspekte des Projektmanagements, einschließlich Planung, Bewertung und Qualitätskontrolle.
6.Verbesserung des Entwicklungsprozesses: McConnell bietet Strategien zur kontinuierlichen Verbesserung des Entwicklungsprozesses, einschließlich Schulung und Erfahrungsaustausch im Team. Diese Konzepte und Strategien zielen darauf ab, qualitativ hochwertigere, zuverlässigere und wartbarere Software zu schaffen.
