Skip to contentSkip to content
Verifizierte Zertifikate. On-Chain. Für immer.Mehr erfahren
Cover image for SOLID-Prinzipien-Anwendung in einer Versicherungs-Tarif-Engine in Wien
Code

SOLID-Prinzipien-Anwendung in einer Versicherungs-Tarif-Engine in Wien

FreeVerified credential4 WochenIntermediate

Übersicht

Worum es bei diesem Projekt geht.

Sie erhalten die Original-Engine (1.400-Zeilen-Methode plus 4 Helper-Klassen), 30 Charakterisierungs-Tests, die das aktuelle Verhalten festschreiben, und Zugang zur Junior-Entwicklerin für eine Coaching-Session. Refaktorieren Sie in mindestens 10 sauber benannten Commits: extrahieren Sie Verantwortlichkeiten in eigene Klassen (SRP), entwerfen Sie Erweiterungen über Strategien statt if-else (OCP), bauen Sie Schnittstellen für Tarif-Komponenten (ISP), und injizieren Sie Abhängigkeiten über Constructor Injection (DIP). Achten Sie auf Liskov: jede Subklasse muss die Eltern-Klasse überall ersetzen können. Schreiben Sie einen 10-seitigen Lehr-Bericht mit pro Prinzip einem Vorher-/Nachher-Beispiel aus dem realen Code. Führen Sie die 90-minütige Coaching-Session als aufgezeichnete Übung mit der Junior-Entwicklerin durch und liefern Sie eine kurze Reflexion.

CredentialBlockchain-anchored
ShareableLinkedIn-ready
LanguageEnglish
PaceSelf-paced

Das Briefing

Was Du tust und was Du zeigst.

Wie wendet man die fünf SOLID-Prinzipien auf eine 1.400-Zeilen-Methode an, sodass eine Junior-Entwicklerin die Engine danach selbständig erweitern kann?

Earning criteria — what you'll demonstrate

  • SOLID-Prinzipien an realem Code anwenden, nicht nur zitieren
  • Single-Responsibility und Open-Closed im Refactoring sauber voneinander trennen
  • Constructor Injection und IoC-Container für Dependency Inversion produktiv nutzen
  • Coaching von Junior-Entwickler:innen pädagogisch sinnvoll gestalten

Studienpassung

Wo dies in Dein Studium passt.

Schärft dieselben Fähigkeiten, die Dein Studium von Dir erwartet.

Fähigkeiten

Fähigkeiten, die Du unter Beweis stellst.

Jede taucht auf Deinem verifizierten Zertifikat auf.

Karrieren

Berufe, auf die dies Dich vorbereitet.

Echte Berufsbezeichnungen. Echte Skill-Brücken. Wähle die, die Deinem Werdegang am nächsten kommt.

Karrierewege, die das aufbaut

Kanonische Rollen

Software Engineer

Software Engineers, die SOLID anwenden statt zitieren, sind die Profile, die in jedem Tech-Interview den Junior-Filter passieren.

Dieses Projekt schärft

  • solid-principles
  • refactoring
  • object-oriented-design

Backend-Engineer

Backend-Engineers mit fundierter SOLID-Disziplin bauen Tarif-, Pricing- und Billing-Engines, die mit dem Geschäft mitwachsen.

Dieses Projekt schärft

  • csharp
  • solid-principles
  • test-driven-development

Noch eine Sache

Du kannst ein Zertifikat bis Freitag in Deinem Lebenslauf haben.