Clean Code
The contents of the course
Muss man einen nicht wartbaren Code "wegschmeissen"? Nein! In diesem Training lernen Sie Anti Patterns und effektive Regeln kennen um lesbaren und verständlichen Code zu schreiben. Diese Regeln werden anhand konkreter Code Beispiele angewendet.
Oftmals hat man aber nicht die Möglichkeit nur neuen Code zu schreiben, sondern muss auch bestehenden Code modifizieren bzw. verbessern. In diesem Training lernen Sie minimal-intrusive Methoden kennen um die Lesbarkeit und Verständlichkeit von bestehendem (legacy) Code zu verbessern.
Inhalt
- Warum Clean Code?
- Technische Schuld
- Code Smells
- Test Smells
- Clean Code Regeln
- Coding Guidelines
- Code mit Refactoring verbessern
- Mit Reviews Clean Code Regeln forcieren
- Besserer Code durch statische Analyse
Ziel
Sie kennen typische Code und Test Smells und können diese mit einfachen Methoden verbessern, sodass Sie nicht nur neuen lesbaren und wartbaren Code schreiben können, sondern Sie kennen auch Refactoring Methoden um bestehenden (legacy) Code zu verbessern.
Dauer
1 Tag
Zielgruppe
- Entwicklungsleiter
- Qualitätsmanager
- Softwarearchitekt
- Softwareentwickler
Buchempfehlung
Wir empfehlen das Buch „Clean Code“ von Robert C. Martin als Vertiefung zum Thema.
Im Seminarpreis enthalten
- Seminarunterlagen
- Schreibunterlagen (Block und Kugelschreiber)
- 2 Kaffeepausen je Seminartag (vormittags und nachmittags) mit Kaffee, Tee, alkoholfreien Getränken und Snacks
- Seminargetränke im Seminarraum (Wasser und Säfte)
- ein Mittagessen je Seminartag inkl. einem alkoholfreien Getränk pro Teilnehmer
Bei ONLINE Kursen wurde der Kurspreis um die Verpflegung reduziert, die Seminarunterlagen erhalten Sie in der Regel digital.
Do you have any questions or are you interested in this or other seminars?
Would you like to book this seminar as an in-house seminar?
Contact us:
Additional information
- Overview of all current seminar dates
- List of examination dates offered
- Our e-learning offer
- Information about the Academy and an overview of all seminar topics