Bewertung:

Derzeit gibt es keine Leserbewertungen. Die Bewertung basiert auf 4 Stimmen.
Clean Code with C# - Second Edition: Refactor your legacy C# code base and improve application performance using best practices
Verbessern Sie Ihre Programmierkenntnisse durch Code-Reviews, TDD- und BDD-Implementierung und API-Design, um Code-Ineffizienz, Redundanz und andere Probleme zu überwinden, die durch schlechten Code entstehen.
Hauptmerkmale: Schreiben Sie Code, der sich nahtlos in andere Systeme einfügt und dabei klar definierte Softwaregrenzen einhält Verstehen Sie, wie Codierungsprinzipien und -standards die Softwarequalität verbessern Erfahren Sie, wie Sie häufige Fehler bei der Implementierung von Parallelität oder Threading vermeiden können Der Kauf des gedruckten oder des Kindle-Buches beinhaltet ein kostenloses PDF-eBook
Buchbeschreibung:
Traditionell mit Windows-Desktop-Anwendungen und der Entwicklung von Spielen assoziiert, hat sich C# auf die Entwicklung von Web-, Cloud- und mobilen Anwendungen ausgeweitet. Trotz der umfangreichen Codierungsfunktionen stoßen Fachleute jedoch häufig auf Probleme mit der Effizienz, Skalierbarkeit und Wartbarkeit aufgrund von schlechtem Code. Clean Code in C# hilft Ihnen, diese Probleme mit Hilfe von Best Practices zu identifizieren und zu lösen.
Dieses Buch beginnt mit einem Vergleich von gutem und schlechtem Code, um die Bedeutung von Kodierungsstandards, -prinzipien und -methodologien zu verdeutlichen. Es behandelt dann Code-Reviews, Unit-Tests und testgetriebene Entwicklung und geht auf übergreifende Aspekte ein. Im Laufe der Kapitel lernen Sie die besten Programmierpraktiken für Objekte, Datenstrukturen, Ausnahmebehandlung und andere Aspekte der Erstellung von C#-Computerprogrammen kennen. Sie werden auch API-Design und Tools zur Verbesserung der Codequalität erforschen, während Sie Beispiele für schlechte Programmierpraktiken studieren, um zu verstehen, was zu vermeiden ist.
Am Ende dieses Buches über sauberen Code werden Sie die Fähigkeiten entwickelt haben, die Sie benötigen, um branchenweit anerkannte Programmierpraktiken anzuwenden und sauberen, lesbaren, erweiterbaren und wartbaren C#-Code zu schreiben.
Was Sie lernen werden: Beherrschen Sie die Kunst des Schreibens von entwicklungsfähigem und anpassungsfähigem Code Implementieren Sie die Fail-Pass-Refactor-Methodik anhand einer C#-Konsolenanwendung Entwickeln Sie benutzerdefinierte C#-Ausnahmen, die aussagekräftige Informationen liefern Identifizieren Sie minderwertigen C#-Code, der ein Refactoring benötigt Verbessern Sie die Code-Performance mithilfe von Profiling- und Refactoring-Tools Erstellen Sie effizienten und fehlerfreien Code mithilfe funktionaler Programmiertechniken Schreiben Sie plattformübergreifenden Code mithilfe von MAUI Entwickeln Sie Cloud-fähige Microservices für vielseitige Anwendungen
Für wen dieses Buch gedacht ist:
Dieses Programmierbuch richtet sich an erfahrene C#-Entwickler, Teamleiter, leitende Software-Ingenieure und Software-Architekten, die die Effizienz ihrer Legacy-Systeme verbessern wollen. Ein gutes Verständnis der C#-Programmierung wird vorausgesetzt.