Clean Code: Ein Handbuch für agiles Software-Handwerk
ANT
• Instant access to your digital edition.
• Read anytime, anywhere, on your favorite device.
• No shipping — your book is delivered digitally.
• Simple, secure access after purchase.
Instant digital delivery after purchase.
Discover another great read to add to your digital library.
Description
Auch schlechter Code kann funktionieren. Doch wenn Code nicht sauber ist, kann er eine Entwicklungsorganisation in die Knie zwingen. Jahr für Jahr gehen unzählige Arbeitsstunden und erhebliche Ressourcen aufgrund schlecht geschriebenen Codes verloren. Doch das muss nicht sein.
Der renommierte Softwareexperte Robert C. Martin stellt mit Clean Code: A Handbook of Agile Software Craftsmanship ein revolutionäres Paradigma vor. Martin, der aus der Sicht eines Praktikers Zehntausenden von Programmierern agile Prinzipien nähergebracht hat, hat sich mit seinen Kollegen von Object Mentor zusammengetan, um ihre besten agilen Praktiken für das Bereinigen von Code „im laufenden Betrieb“ in einem Buch zusammenzufassen. Es soll Ihnen die Werte echter Software-Handwerkskunst vermitteln und Sie zu einem besseren Programmierer machen – allerdings nur, wenn Sie sich darum bemühen.
Welche Arbeit erwartet Sie? Sie werden Code lesen – sehr viel Code. Und Sie werden dazu angehalten, darüber nachzudenken, was an diesem Code gut und was schlecht ist. Noch wichtiger: Sie werden aufgefordert, Ihre beruflichen 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 zum Schreiben sauberen Codes. Der zweite Teil besteht aus mehreren Fallstudien mit zunehmendem Schwierigkeitsgrad. Jede Fallstudie ist eine Übung darin, Code aufzuräumen – eine Codebasis mit Problemen in eine solide und effiziente Codebasis zu verwandeln. Der dritte Teil ist der Höhepunkt: ein einzelnes Kapitel mit einer Liste von Heuristiken und „Code-Smells“, die bei der Erstellung der Fallstudien zusammengetragen wurden. Das Ergebnis ist eine Wissensbasis, die beschreibt, wie wir beim Schreiben, Lesen und Bereinigen von Code denken.
Nach der Lektüre dieses Buches werden die Leser verstehen
Wie man guten von schlechtem Code unterscheidet Wie man guten Code schreibt und schlechten Code in guten verwandelt 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 schreibt und testgetriebene Entwicklung praktiziert Welche „Code-Smells“ und Heuristiken dabei helfen, schlechten Code zu erkennen Dieses Buch ist ein Muss für alle Entwickler, Softwareingenieure, Projektmanager, Teamleiter und Systemanalysten, die besseren Code schreiben möchten.
Specifications
Frequently asked
Do I need an account to download?
No. After purchase, you can access your ebook directly from the order confirmation or download page.
What if a copy arrives damaged?
Contact us and we’ll help you access the file or provide a replacement download if needed.