Jetzt Clean Code Developer werden!
- Ihre Codebasis hat zu wenig automatisierte Tests?
- Der Code ist unverständlich und voller Fehler?
- Die Vorgehensweise ist eher ungeplant?
Wir bieten Ihnen die Lösung:
Clean Code Trainings!
Aktuelle Clean Code Trainings
Termine der einzelnen Trainingstage:
Wir führen alle Seminare auch als geschlossene Firmenkurse für Sie durch.
Bei Interesse oder Fragen kontaktieren Sie uns gerne.

Was uns auszeichnet
Unser Fokus in den Clean Code Trainings liegt auf Ihrem Engpass: Wo drückt der Schuh? Wo wird mit einem Workshop der größte Nutzen erzielt? Vor dem Seminar finden wir gemeinsam heraus, welche Inhalte für Sie und Ihr Team den größten Nutzen bringen.
Erfahren & Erprobt
Unsere Trainer vermitteln Wissen effektiv durch langjährige Projekt- und Schulungserfahrung. Die Seminare werden seit 2009 ständig weiterentwickelt.
Praktisch & Leitend
Inhalte werden theoretisch präsentiert und praktisch erarbeitet. Die Teilnehmer erhalten fordernde Aufgaben und beispielhafte Lösungen.
Einfach & Fortgeschritten
Wir fordern Anfänger und Fortgeschrittene gleichermaßen heraus. Wir entwickeln starke Fundamente und detaillierte Feinheiten.
Online & Vor Ort
Wir führen Schulungen online durch, um Effektivität zu fördern und Kosten zu reduzieren. Im Einzelfall führen wir Seminare auch in Präsenz durch.
Clean Code
Seit Bob C. Martin 2008 sein Buch Clean Code veröffentlicht hat, ist der Fokus auf die Codequalität enorm gestiegen. Prinzipien wie das Single Responsibility Principle (SRP) oder Don’t Repeat Yourself (DRY) sind Entwicklern häufig bekannt. Auch die Notwendigkeit für automatisierte Tests wird meist anerkannt. Daneben gibt es weitere Praktiken wie bspw. Continuous Deployment oder Refactoring, die einen wichtigen Beitrag zu Clean Code leisten.
Dennoch tauchen in der Praxis viele Fragen auf. Was ist mit Clean Code gemeint? Wie werde ich ein Clean Coder? Was tun unter Zeitdruck? Diese und viele andere Fragen werden in unseren Clean Code Trainings behandelt. Dabei legen wir Wert darauf, Clean Code pragmatisch zu betrachten. Eine gute Balance zwischen Clean Code und der Lieferung von Features muss gewährleistet sein.
In unseren Training geht es daher nicht nur um die Theorie. In vielen praktischen Übungen vermitteln wir den Teilnehmenden grundlegende Fähigkeiten, um im Alltag Clean Code schreiben zu können.
Unsere Clean Code Trainings
Kundenstimmen
Hier finden Sie unser ProvenExpert Profil.

JETZT KONTAKT AUFNEHMEN
Sie haben Fragen?
Sie möchten ein Seminar buchen?
Rufen Sie uns an, schreiben Sie uns eine Email oder nutzen Sie unser Kontaktformular. Wir beraten Sie gerne unverbindlich und erstellen Ihnen ein Angebot.
Blogbeiträge

macOS App Bundle startet nicht
Ich arbeite derzeit an einer Desktop Anwendung, mit der Buchungssätze automatisch aus Rechnungen erzeugt werden (wen es interessiert, siehe https://mrcarson.de). Da die Buchungen über eine API in die Buchhaltungssoftware Monkey Office importiert werden, die nur als Desktop Anwendung zur Verfügung steht, muss auch meine Anwendung in Teilen als Desktop App implementiert werden. Und da ich auf dem Mac arbeite, muss

Vibe Coding: Die Zukunft der Softwareentwicklung?
Die Welt der Softwareentwicklung hat sich in den letzten Jahren drastisch verändert. Ein zentrales Konzept, das immer mehr an Bedeutung gewinnt, ist Vibe Coding. Doch was genau steckt hinter diesem Begriff? Wie beeinflusst er das Programmieren und welche Rolle spielt die KI-gestützte Softwareentwicklung? Vibe Coding: Was steckt dahinter? Mit Vibe Coding wird eine Art der Softwareentwicklung bezeichnet, bei der kein

SOLID – 5 Prinzipien des objektorientierten Designs
Inhaltsübersicht SOLID-Prinzipien – Alles solide? Das Akronym SOLID setzt sich aus den Anfangsbuchstaben von fünf Prinzipien der objektorientierten Programmierung zusammen: SRP – Single Responsibility Principle OCP – Open Closed Principle LSP – Liskov Substitution Principle ISP – Interface Segregation Principle DIP – Dependency Inversion Principle Ursprünglich in dieser Konstellation beschrieben wurden sie im Buch Agile Software Development, Principles, Patterns, and

Clean Code
Clean Code – Sauberer Code ist unverzichtbar Manchmal behaupten Entwickler, dass Clean Code Development zu lange dauern würde. Man sei viel effizienter, wenn man auf zu viel Codequalität verzichtet. „Keep it Simple“ sagen sie. Clean Code würde doch zu oft als eine Art Religion betrachtet. Agil wäre ja ok, aber Clean Code führe dann doch zu weit. Allein schon der

Refactorings – Eine Übersicht
Warum ist Refactoring wichtig? Kennst du das? Dein Code funktioniert, aber nach einigen Monaten versteht ihn niemand mehr – nicht einmal du selbst. Hier kommt Refactoring ins Spiel: Es verbessert die Lesbarkeit und Wartbarkeit, ohne die Funktionalität zu ändern. Was ist Refactoring? Mit Refactoring bezeichnet man Änderungen am Code, die einerseits die Qualität der Codebasis verbessern und dabei gleichzeitig die

Clean Code in Legacy Projekten
Clean Code auf der grünen Wiese ist leicht. Oder auch nicht. Aber Clean Code in Legacy Code ist garantiert nicht einfach. Wenn der Code über Jahre oder Jahrzehnte gewachsen ist, beseitigt man die vielen Verletzungen der Clean Code Prinzipien nicht mal eben so durch diverse Refactorings. Der eine Grund liegt in der fehlenden Testabdeckung, der andere in der Frage nach