Sauberer Code in C# (.NET)
Sauberer Code in C# (.NET)
Zusammenfassung:
Das Buch "Sauberer Code in C# (.NET)" ist ein praktischer Leitfaden für Entwickler, die Code schreiben möchten, der leicht zu lesen, zu warten und zu erweitern ist. Im Gegensatz zu abstrakten Theorien konzentriert sich der Autor auf konkrete Techniken und Muster, die an das .NET-Ökosystem angepasst sind.
Worum geht es in diesem Buch?
Die Ausgabe deckt den gesamten Zyklus der Erstellung von qualitativ hochwertigem Code ab: von der Benennung von Variablen bis zum Entwurf der Anwendungsarchitektur. Sie erfahren:
- Wie Sie die SOLID-Prinzipien in C# anwenden, um flexible und lose gekoppelte Klassen zu erstellen.
- Techniken zum Refactoring von Legacy-Code unter Verwendung der .NET-Funktionen (LINQ, async/await, Generics).
- Regeln zum Schreiben von Modultests (Unit-Tests) mit xUnit/NUnit und Integrationstests für ASP.NET Core.
- Wie Sie Code Reviews durchführen und Codierungsstandards im Team einführen.
- Arbeit mit Ausnahmen, Protokollierung und Fehlerbehandlung in .NET-Anwendungen.
Für wen ist dieses Buch?
- Junior-Entwickler, die typische Fehler vermeiden und lernen möchten, Code zu schreiben, der für Kollegen verständlich ist.
- Middle-Entwickler, die ihr Wissen in den Bereichen Architektur und Refactoring vertiefen möchten.
- Team-Leads, die praktische Ratschläge zur Einrichtung von Code-Review-Prozessen und zur Einführung bewährter Praktiken im Team suchen.
Was werden Sie nach der Lektüre des Buches wissen?
- Wie Sie "Code Smells" vermeiden und chaotischen Code in eine saubere Architektur verwandeln.
- Warum Kommentare oft schaden und wie Sie Code selbstdokumentierend machen.
- Wie Sie Klassen, Schnittstellen und Abhängigkeiten in .NET richtig entwerfen.
- Reale Beispiele für Refactoring: von schlechtem Code zu sauberem Code mit Schritt-für-Schritt-Erklärungen.
- Wie Tests helfen, die Sauberkeit des Codes zu erhalten und Regressionen zu verhindern.
Das Buch ist in einer einfachen und verständlichen Sprache geschrieben, mit Schwerpunkt auf der Praxis. Alle Codebeispiele stehen zum Download zur Verfügung und wurden unter .NET 8 getestet. Wenn Sie aufhören möchten, Stunden mit dem Debuggen von fremdem (oder eigenem) Code zu verbringen, ist dieses Buch genau das Richtige für Sie.