Verlag |
Rheinwerk Verlag |
Autor:in |
Christian Clausen |
Fassung |
388 Seiten, Softcover |
Erschienen |
12/2022 |
ISBN |
978-3-8362-9224-5 |
Verlag: | Rheinwerk Verlag |
Autor:in | Christian Clausen |
Fassung: | 388 Seiten, Softcover |
Erschienen: | 12/2022 |
ISBN: | 978-3-8362-9224-5 9783836292245 |
Inhaltsverzeichnis: | Jetzt downloaden |
Vorwort: | Jetzt downloaden |
Leseprobe: | Jetzt downloaden |
Verlag: | Rheinwerk Verlag |
Autor:in | Christian Clausen |
Fassung: | 388 Seiten, Softcover |
Erschienen: | 12/2022 |
ISBN: | 978-3-8362-9224-5 9783836292245 |
Inhaltsverzeichnis: | Jetzt downloaden |
Vorwort: | Jetzt downloaden |
Leseprobe: | Jetzt downloaden |
Unsere heutige Zivilisation wird von Software zusammengehalten. Im privaten Umfeld, der Industrie, Handel und Infrastruktur verrichtet Software ihren Dienst – vom Autoschlüssel über das Stromnetz bis zum Börsenhandel. Funktionierender Code ist daher unabdingbar. Doch funktionierender Code ist nicht gleich guter Code. Guter Code ist einfach, leicht wartbar, an veränderte Bedingungen anpassbar und somit wertbeständig. Refactoring ist der Weg dorthin – das beständige Überarbeiten von schlechtem in guten Code, ohne Fehler einzubauen. Dieses Buch beschreibt Clean Code und Refactoring als gute Gewohnheit – sei dabei!
Das ist nicht leicht, aber Christian Clausen macht es dir so leicht wie möglich. Klare Regeln und Ziele weisen den Weg zu sauberem, wartbarem Code. Vorher-Nachher-Darstellungen helfen bei der sicheren Umsetzung, und viele Praxistipps dienen dir als Kompass, wenn deine Projekte eben doch komplexer sind, als Regeln es abbilden können.
Kleine Änderungsschritte und stetiges Testen machen deine Arbeit erfolgreich. Christian Clausen schlägt viele konkrete Verbesserungen vor und zeigt, wie du sie sicher umsetzt – an nebeneinander gesetzten Codebeispielen Schritt für Schritt nachvollziehbar.
Mit Refactoring Patterns nutzt du erprobte Vorgehensweisen für deinen Code. Um sie zu verstehen, hilft ein anschauliches, reales Beispiel: Im Buch wird nach und nach die Codebasis eines Casual Games auf solide Füße gestellt.
Am Ende steht Code, der pro Funktion oder Methode mit fünf Zeilen auskommt – aber auch von dieser Regel gibt es Ausnahmen! Intuition und Domänenwissen bleiben selbstverständlich im Boot. Die Patterns und Regeln sind die Grundlage, das gelungene Refactoring bleibt dein Werk.
Das Vorgehen eignet sich für alle OOP-Sprachen. Die Codebeispiele in TypeScript sind in einem Stil gehalten, der für Entwicker*innen verschiedener OOP-Sprachen leicht zu lesen ist. Insbesondere, wer Java oder C# gewohnt ist, wird sich gleich zu Hause fühlen.
Alle Codebeispiele aus dem Buch stehen auf der Website zum Buch als Download bereit.
Down to earth, focused, and right on point. It will challenge you without intimidating you and without insulting your intelligence.
Christian Clausen arbeitet als Technical Agile Coach und Digital Transformation Lead bei Eficode. Er coacht Teams in den Bereichen Continuous Integration, Delivery und Deployment (CI/CD/CD), Clean Code und Refactoring, Pair und Ensemble Programming, Git, Testautomatisierung und vielen anderen Praktiken. In seinen Workshops und Trainings leitet er agile Teams an, sich erfolgreiches Refactoring zur Gewohnheit zu machen. Außerdem begleitet er Unternehmen auf ihrem Weg zu Agile und DevOps.
Verlag |
Rheinwerk Verlag |
Autor:in |
Christian Clausen |
Fassung |
388 Seiten, Softcover |
Erschienen |
12/2022 |
ISBN |
978-3-8362-9224-5 |