Dieser Kurs beinhaltet den Coursera Coach! Eine intelligentere Art zu lernen, mit interaktiven Unterhaltungen in Echtzeit, die Ihnen dabei helfen, Ihr Wissen zu testen, Annahmen zu hinterfragen und Ihr Verständnis zu vertiefen, während Sie im Kurs vorankommen. In diesem Kurs lernen Sie, wie Sie häufige "Code-Smells" identifizieren und beseitigen, die die Qualität und Wartbarkeit Ihrer Software beeinträchtigen können. Sie erhalten praktische Strategien zur Verbesserung Ihrer Codebasis, von der Identifizierung ineffizienter Schleifen bis zur Eliminierung unnötiger Ausnahmen. Jede Lektion konzentriert sich auf einen bestimmten Code-Smell und führt Sie durch die besten Praktiken für das Refactoring und die Optimierung Ihres Codes, damit dieser langfristig funktioniert. Der Kurs beginnt mit der Erforschung der grundlegenden Prinzipien eines sauberen Software-Designs und führt Sie in Schlüsselkonzepte wie die SOLID-Prinzipien und modulares Design ein. AS taucht tief in spezifische Code-Smells wie "Primitive Obsession", "Feature Envy" und "Shallow Modules" ein, jeweils begleitet von realen Beispielen und umsetzbaren Lösungen. Am Ende dieses Kurses werden Sie in der Lage sein, eine Codebasis selbstbewusst zu analysieren, zu refactorieren und zu verbessern, um die Lesbarkeit, Leistung und Wartbarkeit zu erhöhen. Egal, ob Sie ein Nachwuchsentwickler oder ein erfahrener Software-Ingenieur sind, dieser Kurs wird Ihnen helfen, Ihre Fähigkeiten zu verfeinern und saubereren, nachhaltigeren Code zu entwickeln. Dieser Kurs ist ideal für Software-Entwickler und -Ingenieure, die ihre Programmierpraktiken verbessern, die Wartbarkeit ihrer Projekte erhöhen und die Kunst des Schreibens von sauberem, effizientem Code beherrschen möchten. Ein grundlegendes Verständnis der Programmierprinzipien wird empfohlen.

Sauberen Code schreiben: 20 Codegerüche und wie man sie vermeidet

Sauberen Code schreiben: 20 Codegerüche und wie man sie vermeidet

Dozent: Packt - Course Instructors
Bei enthalten
Empfohlene Erfahrung
Was Sie lernen werden
Master-Strategien zum Erkennen und Refactoring gängiger Code-Smells, die die Lesbarkeit und Skalierbarkeit von Code beeinträchtigen
Verstehen der SOLID-Prinzipien und wie sie den Softwareentwurf und die Wartbarkeit verbessern
Lernen Sie Best Practices für den Umgang mit komplexen Datenstrukturen, die Beseitigung von Redundanzen und die Reduzierung technischer Schulden
Erwerben Sie die Fähigkeit, Ihre Codebasis zu vereinfachen und zu rationalisieren, so dass sie intuitiver, flexibler und leichter zu pflegen ist
Kompetenzen, die Sie erwerben
- Kategorie: Scalability
- Kategorie: Software Architecture
- Kategorie: Testability
- Kategorie: Programming Principles
- Kategorie: Maintainability
- Kategorie: Debugging
- Kategorie: Object Oriented Design
- Kategorie: Software Design
- Kategorie: Code Review
Wichtige Details

Zu Ihrem LinkedIn-Profil hinzufügen
24 Aufgaben
Erfahren Sie, wie Mitarbeiter führender Unternehmen gefragte Kompetenzen erwerben.

In diesem Kurs gibt es 24 Module
Dozent

von
Mehr von Softwareentwicklung entdecken
Warum entscheiden sich Menschen für Coursera für ihre Karriere?

Felipe M.

Jennifer J.

Larry W.

Chaitanya A.

Neue Karrieremöglichkeiten mit Coursera Plus
Unbegrenzter Zugang zu 10,000+ Weltklasse-Kursen, praktischen Projekten und berufsqualifizierenden Zertifikatsprogrammen - alles in Ihrem Abonnement enthalten
Bringen Sie Ihre Karriere mit einem Online-Abschluss voran.
Erwerben Sie einen Abschluss von erstklassigen Universitäten – 100 % online
Schließen Sie sich mehr als 3.400 Unternehmen in aller Welt an, die sich für Coursera for Business entschieden haben.
Schulen Sie Ihre Mitarbeiter*innen, um sich in der digitalen Wirtschaft zu behaupten.
Häufig gestellte Fragen
Weitere Fragen
Finanzielle Unterstützung verfügbar,





