Skip to contentSkip to content
Verifizierte Zertifikate. On-Chain. Für immer.Mehr erfahren
Cover image for MVC-Refaktorisierung eines Berliner Mobility-SaaS-Backends
Code

MVC-Refaktorisierung eines Berliner Mobility-SaaS-Backends

FreeVerified credential4 WochenIntermediate

Übersicht

Worum es bei diesem Projekt geht.

Wählen Sie die Bestell-Domain aus (5 Controller, rund 2.400 Zeilen Code). Identifizieren Sie die Fat-Controller-Pfade (Controller mit >300 Zeilen). Refaktorisieren Sie mit Service-Objects (z. B. nach 'Trailblazer' oder 'Interactor'-Pattern), führen Sie Form Objects für komplexe Eingaben ein und verschieben Sie Domänen-Logik in PORO-Domain-Modelle (Plain Old Ruby Objects). Stellen Sie sicher, dass alle bestehenden Tests grün bleiben (rund 380 Tests). Liefern Sie Refaktorisierungs-Branches, Vorher-Nachher-Metriken (Zeilenanzahl, zyklomatische Komplexität, Coverage), ein 6-seitiges Lessons-Learned-Dokument und einen Roll-out-Plan für die 4 weiteren Domänen.

CredentialBlockchain-anchored
ShareableLinkedIn-ready
LanguageEnglish
PaceSelf-paced

Das Briefing

Was Du tust und was Du zeigst.

Wie refaktorisiert man eine Fat-Controller-Domain in Ruby on Rails methodisch in Richtung sauberer MVC mit Service-Objects, ohne dass Features 4 Wochen lang nicht ausgeliefert werden?

Earning criteria — what you'll demonstrate

  • MVC-Disziplin in einer realen Rails-Codebasis wiederherstellen
  • Service-Object-Pattern korrekt von ähnlichen Patterns abgrenzen
  • Domänen-Logik aus Controllers in PORO-Modelle verschieben
  • Refaktorisierungs-Roll-outs ohne Feature-Freeze planen

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

Backend-Entwickler:in

Ruby-on-Rails-Refaktorisierung mit Service-Objects ist genau die Senior-Backend-Erfahrung, die SaaS-Anbieter in DACH gezielt suchen.

Dieses Projekt schärft

  • ruby-on-rails
  • service-objects
  • mvc-architecture

Noch eine Sache

Du kannst ein Zertifikat bis Freitag in Deinem Lebenslauf haben.