Clean Code
Refactoring, Patterns, Testen und Techniken für sauberen Code
mitp-Verlag |
|
Autor:in |
|
742 Seiten, Softcover, 2. Auflage |
|
Erschienen |
04/2026 |
978-3-7475-1132-9 9783747511329 |
Clean Code: Praktische Techniken für flexible und wartbare Software
Selbst funktionierender Code kann Probleme verursachen. Wenn er nicht sauber geschrieben ist, kostet er Zeit, Ressourcen und kann ganze Entwicklungsteams ausbremsen. In der zweiten Auflage von Clean Code hat Robert C. Martin, bekannt als „Uncle Bob“, seinen Klassiker rund um sauberen Code umfassend überarbeitet. Die Neuauflage enthält neue Inhalte, moderne Techniken und zusätzliche Perspektiven, um Programmierer praxisnah beim Schreiben von flexiblem, wartbarem und gut strukturiertem Code zu unterstützen.
Best Practices und Fallstudien
Das Buch vermittelt konkrete Best Practices und zeigt anhand zahlreicher Fallstudien, Heuristiken und typischer Code Smells, wie man schlechten Code erkennt und verbessert. Es bietet Methoden, um die Qualität von Software kritisch zu bewerten und die eigene Arbeitsweise kontinuierlich zu optimieren.
Vier Schwerpunkte für sauberen Code
Die grundlegenden Programmiertechniken sind in vier Teile gegliedert:
- Grundlegende Programmiertechniken – Tipps für strukturierte, fehlerfreie Umsetzung.
- Designprinzipien und Heuristiken – Strategien für langfristig flexible Softwarearchitektur.
- Architektur – Konzepte für stabile, skalierbare Systeme.
- Ethik der Softwareentwicklung – Reflexion über berufliche Werte und Verantwortung bei der Programmierung.
So bietet die Neuauflage von Clean Code Entwicklern, Software-Ingenieuren und Projektmanagern eine wertvolle Ressource, um bessere, effizientere und verantwortungsvollere Software zu entwickeln.
Aus dem Inhalt
- In Programmiertechniken integrierte Design- und Architekturprinzipien
- Beispiele in verschiedenen Sprachen, darunter Java, JavaScript, Go, Python, Clojure, C#, C++ und C
- Fallstudien und praktische Beispiele für die Code-Transformation
- Techniken zum Schreiben guter Bezeichnungen, Funktionen, Objekte und Klassen
- Praxistaugliche Testverfahren und Techniken für die Fehlerbehandlung
- Strategien zum Formatieren von Code für optimale Lesbarkeit
- Produktiver Einsatz von KI-Tools beim Programmieren
- Soft Skills und die Ethik der Programmierung
- SOLID-Prinzipien des Softwaredesigns
- Abhängigkeiten verwalten für flexiblen und wiederverwendbaren Code
- Berufspraktiken und Kompromisse beim objektorientierten Design
Was ist guter, was ist schlechter Code? Und lohnt es sich im Zeitalter von KI und Vibe Coding überhaupt noch, sich damit zu beschäftigen? Definitiv ja, wie Robert C. Martin in dieser Leseprobe betont. Gleichzeitig beschreibt er, warum guter Code so wichtig ist. Code ist die tragende Säule unserer Gesellschaft, ohne Software funktioniert heute kaum ein Gerät und kein alltäglicher Vorgang.
Wer hat's geschrieben?
Robert C. Martin (auch bekannt als "Uncle Bob") ist seit 1970 als Softwareprogrammierer tätig. Gemeinsam mit seinem Sohn Micah Martin gründete er auch das Unternehmen The Clean Coders, LLC, das Online-Videotrainings für Softwareentwickler bereitstellt. Des Weiteren gründete er das Unternehmen Uncle Bob Consulting LLC, das Dienstleistungen in den Bereichen IT-Beratung, Training und Skill Development für große Firmen auf der ganzen Welt anbietet. Außerdem war er als Master Craftsman in dem in Chicago ansässigen IT-Consulting-Unternehmen 8th Light Inc. beschäftigt.
mitp-Verlag |
|
Autor:in |
|
742 Seiten, Softcover, 2. Auflage |
|
Erschienen |
04/2026 |
978-3-7475-1132-9 9783747511329 |

