Zertifizierter Händler seit über 35 Jahren
Sprechen Sie jetzt mit unseren Experten: 0 21 91 - 99 11 00
Mit unseren Experten sprechen: 0 21 91 - 99 11 00Sprechen Sie mit unseren Experten: 0 21 91 - 99 11 00
Logo EDV-BUCHVERSAND Delf Michel
Software & Fachbücher vom Experten
Logo EDV-BUCHVERSAND Delf Michel
Software & Fachbücher vom Experten
Mit unseren Experten sprechen: 0 21 91 - 99 11 00Sprechen Sie mit unseren Experten: 0 21 91 - 99 11 00
0
Five Lines of Code

Five Lines of Code

Das Praxisbuch für Refactoring und Clean Code

Patterns und Praktiken für nachhaltigen Code

Verlag

Rheinwerk Verlag

Autor:in

Christian Clausen

Fassung

388 Seiten, Softcover

Erschienen

12/2022

ISBN

978-3-8362-9224-5
9783836292245

Buch

34,90 inkl. MwSt.
Best.-Nr.: RW-9224
Versandkostenfrei (D)
Lieferbar in 48 h
Five Lines of Code

Five Lines of Code

Das Praxisbuch für Refactoring und Clean Code

Patterns und Praktiken für nachhaltigen Code

Verlag: Rheinwerk Verlag
Autor:in Christian Clausen
Fassung: 388 Seiten, Softcover
Erschienen: 12/2022
ISBN: 978-3-8362-9224-5
9783836292245
Best.-Nr.: RW-9224
Lieferbar in 48 h
34,90 inkl. MwSt.
Versandkostenfrei (D)
Inhaltsverzeichnis: Jetzt downloaden
Vorwort: Jetzt downloaden
Leseprobe: Jetzt downloaden

Five Lines of Code

Das Praxisbuch für Refactoring und Clean Code

Patterns und Praktiken für nachhaltigen Code

Five Lines of Code
Best.-Nr.: RW-9224
Lieferbar in 48 h
34,90 inkl. MwSt.
Versandkostenfrei (D)
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!

Blick ins Buch: five lines of code

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.

Sehen, ändern, testen

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.

Patterns und Beispielcode

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.

Fünf Zeilen Code

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.

Allgemeinverständliche Codebeispiele

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.

Aus dem Inhalt

  • Mit 5 Zeilen Code pro Funktion oder Methode auskommen
  • Definierbare Code Smells und klare Patterns
  • Verbesserungsbedarf erkennen
  • Code in sicheren Schritten verbessern – sogar ohne ihn zu verstehen
  • Optimierungen und Wiederverwendbarkeit sinnvoll abwägen
  • Mit einer Fülle von Best Practices aus realen Projekten
Hier das ganze Inhaltsverzeichnis lesen.

Alle Codebeispiele aus dem Buch stehen auf der Website zum Buch als Download bereit.

Leseprobe
Was genau ist Refactoring? Christian Clausen fasst den Vorgang in dieser Leseprobe zusammen als "Den Code schneller, kürzer, wiederverwendbarer und lesbarer machen", ohne zu verändern, was der Code tut. Refactoring führt also zu besserem Code mit niedrigeren Wartungskosten und weniger Fehlern.
„Down to earth, focused, and right on point. It will challenge you without intimidating you and without insulting your intelligence.“
— Robert C. Martin

Wer hat's geschrieben?

Bild von Autor:in Christian Clausen

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.

Bild von Autor:in Christian Clausen
Five Lines of Code

Five Lines of Code

Das Praxisbuch für Refactoring und Clean Code

Patterns und Praktiken für nachhaltigen Code

Verlag

Rheinwerk Verlag

Autor:in

Christian Clausen

Fassung

388 Seiten, Softcover

Erschienen

12/2022

ISBN

978-3-8362-9224-5
9783836292245

Buch

34,90 inkl. MwSt.
Best.-Nr.: RW-9224
Versandkostenfrei (D)
Lieferbar in 48 h
Five Lines of Code

Five Lines of Code

Das Praxisbuch für Refactoring und Clean Code

Patterns und Praktiken für nachhaltigen Code

Best.-Nr.: RW-9224
Lieferbar in 48 h
34,90 inkl. MwSt.
Versandkostenfrei (D)

Five Lines of Code

Das Praxisbuch für Refactoring und Clean Code

Patterns und Praktiken für nachhaltigen Code

Five Lines of Code
Best.-Nr.: RW-9224
Lieferbar in 48 h
34,90 inkl. MwSt.
Versandkostenfrei (D)
Five Lines of Code
Five Lines of Code