Eine Einführung in Clean Code — saubere Software entwicklen!

Why take this course?
🚀 Eine Einführung in Clean Code – saubere Software entwickeln!
Entdecke die Kunst des Clean Coding und verbessere deine Codequalität mit einfachen Mitteln! 🧵
Erfahre, wie du mit einfachen Mitteln, deine Codequalität enorm verbessern kannst. Einfach bessere Software ist nicht nur wichtig für dein eigenes Wohlbefinden als Entwickler, sondern auch für die Zukunft der Softwareprojekte, für die du arbeiten.
In diesem Einführungskurs werden wir gemeinsam viele kleine und interessante Anregungen und Prinzipien erforschen, mit denen du die Softwarequalität deiner Programme enorm verbessern kannst:
- Warum Clean Code? Erst verstehen, warum es wichtig ist, sauberen Code zu schreiben.
- Die Pfadfinderregel. Lerne, wie du deine Codebasis in einer Weise organisieren kannst, dass selbst nach monatelanger Pause jeder Entwickler den Weg finden kann.
- Professionelles Verhalten. Entdecke, welche ethischen Aspekte bei der Softwareentwicklung zu beachten sind und wie du Verantwortung für deinen Code tragen kannst.
- Aussagekräftige Namen. Erkenne die Wichtigkeit von klaren und aussagekräftigen Benennungen von Klassen, Methoden und Variablen.
- Aussprechbare Namen. Verstehe, wie wichtig es ist, dass dein Code auch für Nicht-Programmierer verständlich ist.
- Namen für Klassen, Methoden und Variablen. Lerne, wie du durch sinnvolle Benennungen die Lesbarkeit und Wartbarkeit deines Codes erheblich verbessern kannst.
- Saubere Methoden und Klassen. Entdecke Muster und Praktiken, die dir helfen, effiziente und wenig koppelte Methoden und klar strukturierte Klassen zu schreiben.
- Das Gesetz von Demeter. Verstehe das Prinzip der Einzelverantwortlichkeit und lerne, wie du deinen Code entsprechend darauf anwenden kannst.
- Gute Kommentare. Erfahre, wann und wie du kommentarisch erläutern solltest, um deinen Code zu veranschaulichen, ohne ihn überflussig zu belasten.
- Kohäsion und Kopplung. Lerne, wie du eine hohe Kohäsion mit geringer Kopplung zwischen deinen Codekomponenten aufrechterhalten kannst.
- Der saubere Programmierer. Identifiziere dich mit der Gemeinschaft der Clean Coders und trage dazu bei, die Industrie vor "Code Smells" und Bugs zu schützen.
Kannst du Java? Es ist soweit! Die Beispiele im Kurs sind in JAVA geschrieben. Aber keine Sorge: Sie sind so einfach gehalten, dass du sie auch ohne Vorkenntnisse in Java verstehen und anwenden kannst.
🔥 Schreib dich ein, und werde ein Clean Coder!
Stichpunkte aus dem Inhalt:
- Wieso Clean Code? Entdecke den Nutzen von sauberen Code-Praktiken.
- Die Pfadfinderregel. Lerne, wie du Struktur und Ordnung in deinem Code bringst.
- Professionelles Verhalten. Verstehe, was es bedeutet, ein professioneller Programmierer zu sein.
- Verantwortung tragen. Ermutige dich, Verantwortung für deinen Code zu übernehmen.
- Aussagekräftige Namen. Erkenne die Bedeutung von klaren und aussagekräftigen Benennungen.
- Aussprechbare Namen. Verbesserte Lesbarkeit und Verständlichkeit deines Codes.
- Namen für Klassen und Methoden. Lerne, wie du durch sinnvolle Benennungen die Wartbarkeit erhöhst.
- Namen für Variablen. Vermeide Verwirrung und Fehler durch klare Variablennamen.
- Saubere Methoden. Schreibe Methoden, die klar und effizient sind.
- Saubere Klassen. Entwirfe Klassen, die ihren Verantwortlichkeiten gerecht werden.
- Das Gesetz von Demeter. Anwende das Prinzip der Einzelverantwortlichkeit, um die Zusammenschaft deines Codes zu verbessern.
- Gute Kommentare. Lerne, wie du deinen Code an Erweiterungen anknüpfen und erläutern kannst.
- Kohäsion. Stelle sicher, dass deine Codekomponenten innerhalb einer Klasse koherent sind.
- Kopplung. Minimiere die Abhängigkeiten zwischen deinen Codekomponenten.
- Der saubere Programmierer. Identifiziere dich mit Best Practices und trage dazu bei, die Qualität von Software zu steigern.
- Code Smells und Refactoring. Erkenne erkennbarere Probleme in deinem Code und lerne, wie du sie beseitigen kannst.
Keine Vorwissen erforderlich! Ob du ein Anfänger oder Erfahrener Programmierer bist: Dieses Kurs bietet dir den Grundstein für sauberen, wartbaren und effizienten Code. Schreibe dich ein und transformiere deine Entwicklungsgeschichte mit der Macht des Clean Coding!
Course Gallery




Loading charts...