Beschreibung
Clean Code Development
Zielgruppe: Nur für Unternehmen und Institutionen.Sie haben Code, der „irgendwie schlecht“ ist.
Meistens sind die Methoden zu lang.
Namen erklären nicht, was die Klasse, die Methode oder die Variable tut.
Niemand versteht die Struktur des Codes.
Jede Änderung droht, neue Fehler zu verursachen.
Tests sind kaum vorhanden, schwer zu schreiben und lästig durchzuführen.
Das sind die klassischen Probleme mit sehr viel Code. Sei er alt („Legacy“ Code) oder neu aber zu schnell geschrieben.
Wir verwenden die Denkweisen in Martin Fowlers „Refactoring“, Robert C. Martins „Clean Code“ und „The Clean Coder“ sowie anderen Artikeln und Büchern.
Kommende Starttermine
Wählen Sie aus 12 verfügbaren Startterminen
Inhalte / Module
- Was ist “dreckiger Code”?
- Wie erkennen wir ihn?
- Warum denken Sie, dass Ihr Code verbessert werden soll und kann?
- Designprinzipien
- Metriken
- Bessere Kapselung
- SOLID et al
- Defensiver Code
- Der Säuberungsprozess
- Auf der Makro-Ebene: Design erkennen und neu denken
- Diagramme einsetzen
- UML verwenden
- Refactoring als Aufgabe
- Lernen, was Ihre IDE für Sie alles kann
- Effektives Refactoring in Ihrer IDE
- Methoden verkleinern
- Namen verbessern
- Ggfs. Refactoring mit KI
- Mob Programming (aka Team oder Ensemble Programming)
- Was ist das?
- Was bringt es?
- Wir üben und besprechen es.
- Ihr Code
- Wenn möglich, besprechen wir auch Ihren Code
- Wenn möglich, besprechen wir auch Ihren Code
Zielgruppe / Voraussetzungen
Hinweis: Dieser Kurs richtet sich an Mitarbeitende aus Unternehmen und Institutionen.
Für Privatpersonen ist dieser Kurs leider nicht geeignet.
Bitte beachten Sie: Bildungsgutscheine der Agentur für Arbeit werden für diesen Kurs NICHT anerkannt.
Abschlussqualifikation / Zertifikat
Infos anfordern
Bewertungen von Teilnehmern
Bewertungsdurchschnitt: 4,7
auf Basis von 3 Bewertungen
Bewertung schreiben
Bewertungen werden gemäß unserer Bewertungsrichtlinien veröffentlicht.
Anonym
08 Nov 2024
Anonym
14 Jun 2024
Das Seminar war vom Trainer und vom Anbieter sehr gut vorbereitet. Nötige Literatur wurde rechtzeitig zur Verfügung gestellt. Danke noch für die Snacks, Stick und Schreibmateria...
Anonym
31 Mrz 2023
Guter Aufbau von Anfänger Fähigkeiten zu Fortgeschrittenen.
Anzeige
Ich würde die Gewichtung der Thema etwas mehr in praktische Übungen legen, statt in Theorie.