Clean Code: Ein Handbuch für agiles Software-Handwerk
ANT
- Durchgehend farbige Diagramme und ausgearbeitete Beispiele.
- Für Leser, die neu in diesem Thema sind, verfasst.
- Kapitelweise Aufgaben mit vollständigen Lösungen.
- Verknüpfen Sie diesen Block mit einem Produkt-Metafeld, um ihn je nach Titel zu variieren.
Kostenlose Lieferung bei Printausgaben.
Entdecken Sie ein weiteres großartiges Werk für Ihre digitale Bibliothek.
Beschreibung
Auch schlechter Code kann funktionieren. Aber wenn Code nicht sauber ist, kann er eine Entwicklungsorganisation in die Knie zwingen. Jedes Jahr gehen unzählige Stunden und erhebliche Ressourcen durch schlecht geschriebenen Code verloren. Aber das muss nicht sein.
Der bekannte Software-Experte Robert C. Martin präsentiert mit Clean Code: A Handbook of Agile Software Craftsmanship ein revolutionäres Paradigma. Martin, der Zehntausenden von Programmierern geholfen hat, agile Prinzipien aus der Sicht eines Praktikers zu vermitteln, hat sich mit seinen Kollegen von Object Mentor zusammengetan, um ihre beste agile Praxis des "fliegenden" Code-Reinigens in einem Buch zusammenzufassen, das Ihnen die Werte eines Software-Handwerkers vermitteln und Sie zu einem besseren Programmierer machen wird – aber nur, wenn Sie daran arbeiten.
Welche Art von Arbeit werden Sie leisten? Sie werden Code lesen – viel Code. Und Sie werden herausgefordert, darüber nachzudenken, was an diesem Code richtig und was falsch ist. Noch wichtiger ist, dass Sie herausgefordert werden, Ihre professionellen Werte und Ihr Engagement für Ihr Handwerk neu zu bewerten.
Clean Code ist in drei Teile gegliedert. Der erste beschreibt die Prinzipien, Muster und Praktiken des Schreibens von sauberem Code. Der zweite Teil besteht aus mehreren Fallstudien von zunehmender Komplexität. Jede Fallstudie ist eine Übung im Aufräumen von Code – der Umwandlung einer Codebasis, die einige Probleme aufweist, in eine, die solide und effizient ist. Der dritte Teil ist die Belohnung: ein einziges Kapitel mit einer Liste von Heuristiken und „Smells“, die bei der Erstellung der Fallstudien gesammelt wurden. Das Ergebnis ist eine Wissensbasis, die die Art und Weise beschreibt, wie wir denken, wenn wir Code schreiben, lesen und säubern.
Leser werden aus diesem Buch mit folgendem Verständnis hervorgehen:
Wie man den Unterschied zwischen gutem und schlechtem Code erkennt. Wie man guten Code schreibt und schlechten Code in guten Code umwandelt. Wie man gute Namen, gute Funktionen, gute Objekte und gute Klassen erstellt. Wie man Code für maximale Lesbarkeit formatiert. Wie man eine vollständige Fehlerbehandlung implementiert, ohne die Codelogik zu verschleiern. Wie man Unit-Tests durchführt und testgetriebene Entwicklung praktiziert. Welche „Smells“ und Heuristiken Ihnen helfen können, schlechten Code zu identifizieren. Dieses Buch ist ein Muss für jeden Entwickler, Software-Ingenieur, Projektmanager, Teamleiter oder Systemanalytiker, der daran interessiert ist, besseren Code zu erstellen.
Spezifikationen
Häufig gestellte Fragen
Benötige ich zum Herunterladen ein Konto?
Nein. Nach dem Kauf können Sie Ihr E-Book direkt über die Bestellbestätigung oder die Download-Seite aufrufen.
Was passiert, wenn ein Exemplar beschädigt ankommt?
Kontaktieren Sie uns, wir helfen Ihnen beim Zugriff auf die Datei oder stellen Ihnen bei Bedarf einen Ersatz-Download zur Verfügung.