Ob Objektorientierte Programmiersprachen, Officeprogrammierung oder reine Scriptsprachen, in unseren praxisbezogenen Programmierschulungen und -workshops erhalten Sie passgenau das für Ihre Arbeit benötigte Wissen.

Clean Code - Professionelle Codeerstellung und Wartung

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.

Zielgruppe

Das Seminar "Clean Code - Professionelle Codeerstellung und Wartung“ richtet sich an Softwareentwickler, Qualitätssicherer und (technische) Projektleiter.

 

Methoden

Unsere erfahrenen Trainer vermitteln Ihnen die Prinzipien von Clean Code in verständlicher Art und Weise. In Diskussionen mit anderen Teilnehmern und in Gruppenübungen festigen und erweitern Sie das Erlernte. Demonstrationen werden dabei anhand von Codebeispielen in C# und .NET/ Visual Studio durchgeführt. Auf Wunsch kann auch ein exemplarisch mitgebrachter Code der Teilnehmer analysiert und verbessert werden.

 

Schwerpunkte

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

Termine

Nürnberg

16.10.2024 - 18.10.2024

Termine

Nürnberg

16.10.2024 - 18.10.2024

Dauer

3 Tage

Standard-Inhouse-Seminar

Seminar, das ohne Veränderung von Inhalten und Dauer für eine Gruppe von Teilnehmern gebucht wird. Ort und Beginn werden individuell abgestimmt.

Max. 12 Teilnehmer

Zertifikat

Zertifikat der GRUNDIG AKADEMIE

Ansprechpartner