Beschreibung
Mit dem Seminar Clean Code lernen Sie Grundlagen und Prinzipien zur Entwicklung qualitativ hochwertigen objektorientierten Codes. Wir zeigen Ihnen wichtige Qualitätskriterien für Software und Sie erfahren, wie Sie damit die Qualität von Code einschätzen und verbessern können. Wir geben Ihnen Tipps und Tricks an die Hand, die Ihnen sowohl die Beschleunigung des individuellen Entwicklungsprozesses als auch eine bessere Lesbarkeit, Wartbarkeit und Testbarkeit des Codes ermöglichen.
Ihr Nutzen
Kommende Starttermine
Inhalte / Module
Prinzipien guten Desingns
SOLID-Prinzipien
- Single Responsibility Principle (SRP)
- Open-Closed Principle (OCP)
- Liskov Substitution Principle (LSP)
- Interface Segregation Principle (ISP)
- Dependency Inversion Principle (DIP)
Kapselung
Kohäsion Kopplung
Metriken
Metriken allgemein
Class Coupling
Cyclomatic Complexity
Codeabdeckung durch Testfälle
Guter Code (das eigentliche "Clean Code" auf Code-Ebene)
Bezeichner
Datentypen Klassen und Strukturen
Methoden und Parameter, Parameterreduktion Rekursion
Dokumentation, Kommentare Formatierung
Test Driven Development
Grundlagen Unit-Tests
Vorgehen im Test Driven Development
Mocking
Refactoring
Wichtige Design Patterns
- Strategy
- Decorator
- State evtl.
- weitere
Vorgehen bei Refactorings
Zielgruppe / Voraussetzungen
Zielgruppe
Das Seminar "Clean Code - Professionelle Codeerstellung und Wartung“ richtet sich an Softwareentwickler, Qualitätssicherer und (technische) Projektleiter.
Voraussetzungen
Infos anfordern
GRUNDIG AKADEMIE Akademie für Wirtschaft und Technik gemeinnützige Stiftung e.V.
Gemeinsam mit Ihren Tochterunternehmen und Partnern bietet die GRUNDIG AKADEMIE ein breites Spektrum an Bildung und Weiterbildung. Unsere Bildungsangebote reichen von den Fachschulen für Technik in Nürnberg über Seminare und längerfristige Ausbildungen im Bereich Management, Weiterbildungen für den beruflichen Aufstieg, Technik und...