Sauberer Code in C#: Refaktorieren Sie Ihre alte C#-Codebasis und verbessern Sie die Anwendungsleistung durch die Anwendung von Best Practices

Bewertung:   (4,2 von 5)

Sauberer Code in C#: Refaktorieren Sie Ihre alte C#-Codebasis und verbessern Sie die Anwendungsleistung durch die Anwendung von Best Practices (Jason Alls)

Leserbewertungen

Zusammenfassung:

Das Buch „Clean Code in C#“ bietet eine Mischung aus grundlegenden Programmierpraktiken und fortgeschrittenen Themen im Zusammenhang mit der Softwareentwicklung, aber es kämpft mit der Zielgruppenorientierung und der Konsistenz im Detail. Einige Leser halten es für eine leichte Lektüre mit wertvollen Informationen, während andere der Meinung sind, dass es sich nicht angemessen auf die Grundsätze sauberen Codes konzentriert.

Vorteile:

Leicht zu lesen und zu verstehen.
Enthält klare und prägnante Anweisungen zu guten Kodierungspraktiken.
Behandelt sowohl grundlegende als auch fortgeschrittene Themen, einschließlich SOLID-Prinzipien, Ausnahmebehandlung und Unit-Tests.
Bietet praktische Einblicke, insbesondere zum Refactoring und zum Schreiben von sauberem Code.
Gut für fortgeschrittene C#-Entwickler, die ihre Fähigkeiten verbessern wollen.

Nachteile:

Unzureichend auf die Zielgruppe ausgerichtet; versucht, alle Ebenen von Programmierern abzudecken.
In einigen Bereichen fehlt es an Tiefe, und es werden keine vollständig ausgearbeiteten Beispiele geliefert.
Einige technische Ungenauigkeiten und Fehler wurden festgestellt, insbesondere bei der Behandlung von Ausnahmen.
Die Gliederung der Kapitel wirkt willkürlich, wobei bestimmte Themen wie Threading für das Hauptthema der sauberen Codierung irrelevant sind.

(basierend auf 8 Leserbewertungen)

Originaltitel:

Clean Code in C#: Refactor your legacy C# code base and improve application performance by applying best practices

Inhalt des Buches:

Entwickeln Sie Ihre Programmierfähigkeiten, indem Sie wesentliche Themen wie Code-Reviews, die Implementierung von TDD und BDD und den Entwurf von APIs erforschen, um Code-Ineffizienz, Redundanz und andere Probleme, die durch schlechten Code entstehen, zu überwinden.

Hauptmerkmale

⬤ Schreiben Sie Code, der sich sauber in andere Systeme integrieren lässt und dabei klar definierte Softwaregrenzen einhält.

⬤ Verstehen Sie, wie Kodierungsprinzipien und Standards die Softwarequalität verbessern.

⬤ Lernen Sie, wie Sie häufige Fehler bei der Implementierung von Gleichzeitigkeit oder Threading vermeiden können.

Buchbeschreibung

Traditionell mit der Entwicklung von Windows-Desktop-Anwendungen und Spielen assoziiert, wird C# heute in einer Vielzahl von Bereichen eingesetzt, z. B. bei Web- und Cloud-Anwendungen, und erfreut sich zunehmender Beliebtheit bei der mobilen Entwicklung. Trotz der umfangreichen Kodierungsfunktionen stoßen Fachleute aufgrund von schlechtem Code auf Probleme in Bezug auf Effizienz, Skalierbarkeit und Wartbarkeit. Clean Code in C# hilft Ihnen, diese Probleme zu erkennen und sie mit Hilfe von Best Practices zu lösen.

Das Buch beginnt mit einem Vergleich von gutem und schlechtem Code und hilft Ihnen, die Bedeutung von Kodierungsstandards, -prinzipien und -methoden zu verstehen. Anschließend werden Sie sich mit Code-Reviews und deren Rolle bei der Verbesserung Ihres Codes auseinandersetzen und gleichzeitig sicherstellen, dass Sie sich an branchenweit anerkannte Coding-Standards halten. Dieses C#-Buch deckt Unit-Tests ab, befasst sich mit testgesteuerter Entwicklung und geht auf übergreifende Probleme ein. Sie werden gute Programmierpraktiken für Objekte, Datenstrukturen, Ausnahmebehandlung und andere Aspekte des Schreibens von C#-Computerprogrammen untersuchen. Nach dem Studium des API-Designs und der Entdeckung von Tools zur Verbesserung der Codequalität werden Sie sich Beispiele für schlechten Code ansehen und verstehen, welche Programmierpraktiken Sie vermeiden sollten.

Am Ende dieses Buches über sauberen Code werden Sie über die Fähigkeiten verfügen, die Sie benötigen, um branchenübliche Programmierpraktiken anzuwenden, um sauberen, lesbaren, erweiterbaren und wartbaren C#-Code zu schreiben.

(Was Sie lernen werden)

⬤ Schreiben Sie Code, der es ermöglicht, Software im Laufe der Zeit zu ändern und anzupassen.

⬤ Implementierung der Fail-Pass-Refactor-Methodik anhand einer C#-Konsolenanwendung.

⬤ Übergreifende Belange mit Hilfe von Software-Entwurfsmustern ansprechen.

⬤ Schreiben von benutzerdefinierten C#-Ausnahmen, die aussagekräftige Informationen liefern.

⬤ Identifizieren Sie C#-Code von schlechter Qualität, der überarbeitet werden muss.

⬤ Sichern Sie APIs mit API-Schlüsseln und schützen Sie Daten mit Azure Key Vault.

⬤ Verbessern Sie die Leistung Ihres Codes mit Hilfe von Tools für Profiling und Refactoring.

Für wen ist dieses Buch gedacht?

Dieses Programmierbuch richtet sich an C#-Entwickler, Teamleiter, leitende Software-Ingenieure und Software-Architekten, die die Effizienz ihrer Legacy-Systeme verbessern wollen. Ein gutes Verständnis der C#-Programmierung ist erforderlich.

Weitere Daten des Buches:

ISBN:9781838982973
Autor:
Verlag:
Einband:Taschenbuch

Kauf:

Derzeit verfügbar, auf Lager.

Ich kaufe es!

Weitere Bücher des Autors:

Sauberer Code in C#: Refaktorieren Sie Ihre alte C#-Codebasis und verbessern Sie die...
Entwickeln Sie Ihre Programmierfähigkeiten, indem Sie wesentliche...
Sauberer Code in C#: Refaktorieren Sie Ihre alte C#-Codebasis und verbessern Sie die Anwendungsleistung durch die Anwendung von Best Practices - Clean Code in C#: Refactor your legacy C# code base and improve application performance by applying best practices
Leistungsstarke Programmierung in C# und .NET: Verstehen Sie die Grundlagen der Entwicklung von...
Verbessern Sie die Leistung Ihrer Anwendungen mit...
Leistungsstarke Programmierung in C# und .NET: Verstehen Sie die Grundlagen der Entwicklung von robusten, schnelleren und widerstandsfähigen Anwendungen in C# 10.0 und .NE - High-Performance Programming in C# and .NET: Understand the nuts and bolts of developing robust, faster, and resilient applications in C# 10.0 and .NE
Sauberer Code mit C# - Zweite Ausgabe: Refaktorieren Sie Ihre alte C#-Codebasis und verbessern Sie...
Verbessern Sie Ihre Programmierkenntnisse durch...
Sauberer Code mit C# - Zweite Ausgabe: Refaktorieren Sie Ihre alte C#-Codebasis und verbessern Sie die Anwendungsleistung mit Hilfe von Best Practices - Clean Code with C# - Second Edition: Refactor your legacy C# code base and improve application performance using best practices

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