Clean Code Kompakt – Praktiken und Prinzipien für gute Software

Was braucht es, um dauerhaft erfolgreich Software zu entwickeln? Das Clean Code Development bietet mit seinen Prinzipien und Praktiken eine wertvolle Orientierungshilfe und zugleich eine bewährte Basis auf dem Weg zu höherer Softwarequalität, effizienterer Entwicklung und funktionierenden Teams.

Clean Code – Praktiken und Prinzipien für gute Software

Guter Programmcode funktioniert. Das alleine reicht allerdings meist nicht aus, um nachhaltig Software zu entwickeln. Doch wie schafft man es, qualitativ gute Lösungen zu entwickeln, diese Qualität auch in der Wartung zu halten und das Entwicklungsteam bei allen Herausforderungen, die der (Projekt)Alltag mit sich bringt, dauerhaft zu motivieren und die anfallenden Aufgaben effizient zu organisieren? Was sich in unserer langjährigen Praxis bewährt gemacht hat, sind die Prinzipien und Praktiken des Clean Code Developments. Die wichtigsten davon haben wir in unserem Seminar Clean Code Kompakt gebündelt. Sie vermitteln wirkungsvolle Konzepte und praktische Tipps für den Projektalltag – für Erfahrene wie für Einsteiger.innen. Deshalb sind sie auch fester Bestandteil der Ausbildung unserer programmierenden Berater.innen.

 

Seminarziele

Die Teilnehmenden lernen die Prinzipien und Praktiken des Clean Code Development anhand von praktischen Beispielen kennen und profitieren von den Erfahrungen unserer Trainer.innen. Sie nehmen Ideen und Ansätze mit, um ihre alltägliche Arbeit effizient zu organisieren, bekannte Probleme dauerhaft zu lösen und Wissen im Team nachhaltig zu teilen. Dabei steht die praktische Umsetzung und Erfahrung des Gelernten im Fokus.

  • Was bedeutet eigentlich “guter” Code? Eine Einordnung des Clean Code Developments
  • Clean Code Prinzipien, u.a.
    • Single Responsibility Principle und Separation of Concerns: Komponenten richtig entwerfen und koppeln
    • Tell, Don’t Ask und Don’t Talk To Strangers: Objektorientierung konsequent umsetzen und so unnötige Abhängigkeiten vermeiden
    • Principle Of Least Astonishment: Böse Überraschungen vermeiden und klare Verhältnisse schaffen
  • Clean Code Praktiken, u.a.
    • Test Driven Development: Mit Unit-Tests, Mock-Ups und Code Coverage Analysen Bugs vermeiden
    • Continuous Integration: Code Checks, automatisierte Tests und Build-Pipelines für einen stressfreien Alltag
    • Refactoring: Erste Schritte und praktische Tipps zur Reduzierung technischer Schulden
  • Funktionierende Kommunikation als Basis für guten Code:
    • Code-Reviews und Feedback: Alternativen zum “Ja, aber…”
    • Wissensaustausch im Alltag: Pair Programming und das richtige Maß an Dokumentation
  • Hands-On-Training:
    • Code-Challenges: Praxisbeispiele aus dem Alltag, die helfen, Problematiken zu erkennen und Prinzipien zu verstehen
    • Code-Katas bieten Gelegenheit zur längeren Anwendung und Vertiefung des Gelernten
    • Serious Games abseits von der Tastatur machen Prinzipien und Praktiken erfahrbar

Methodik

Wir vermitteln unsere Inhalte in einer Kombination aus Theorie und Praxis anhand von Beispielen aus unserer langjährigen Arbeit in den Softwareprojekten von uns und unseren Kunden. Dabei legen wir einen Fokus auf die praktische Anwendung der Inhalte und machen Prinzipien und Praktiken konkret erfahrbar, um sie nachhaltig zu vermitteln.

Haben Sie Interesse an einem Seminar zur Erweiterung und Vertiefung Ihrer Kenntnisse zu Clean Code?

Ihre Teams betreuen heterogene Systeme und warten altbewährte Komponenten genauso, wie sie neue State-of-the-Art-System entwickeln? Sie stehen vor Herausforderungen wie technischen Schulden, dem effizienten Umgang mit Legacy Code, hohen Ansprüchen an IT-Sicherheit und Softwarequalität und möchten Ihre Mitarbeiter.innen zielgenau auf Alltag und Projekteinsatz vorbereiten?

  • viadee-Seminare werden durch zwei Trainer.innen geleitet, um eine optimale Betreuung und individuelle Begleitung aller Teilnehmenden zu gewährleisten.
  • Die Seminarinhalte können in vorbereitenden Gesprächen an Ihre Bedürfnisse angepasst werden.
  • Das Seminar kann in Ihrem Unternehmen, oder in den Geschäftsstellen der viadee durchgeführt werden.
  • Sollten Sie sich als Einzelperson für das Seminar interessieren, finden wir ebenfalls den passenden Termin für Sie.

Veranstaltungsort
Köln oder Münster

Termin auf Anfrage

Kontakt
cleancode.seminare@viadee.de

Zielgruppe
Führungskräfte
Projekt-, Gruppen– und Abteilungsleiter.innen
Fach-, Methoden– und IT-Expert.innen

Ansprechpartner

Holger Kaufmann

Holger Kaufmann

Tel: +49 251 777 77 0

Unsere Lösungen für
BANKEN, VERSICHERUNGEN, HANDEL UND WEITERE BRANCHEN

Agile Methoden

Business Intelligence

Business Process Management

Clean Code

Cloud

IT-Sicherheit

Java

Künstliche Intelligenz

Mobile- und Weblösungen

Robotic Process Automation

Testautomatisierung

vivir