Conference

SOFTWARE QUALITY DAYS 2023: Regardless of Microservices - How Do You Go About Refactoring Code Retrospectively Along Domains? (May 24, 2023)

In my talk at the Software Quality Days 2023, you will learn NEW approaches on how to refactor code retrospectively along business domains?


Who, When, Where?

Egon-Wuchner
Egon Wuchner

Wednesday, Mai 24, 2023
13:40
Munich, Holiday Inn München - City Centre, Hochstrasse

Software Quality Days "Architecture & Coding" Track
Flagge: Deutschland auf Samsung One UI 5.0

What is it about?

Das eigene Software-System in Microservices transformieren? Unabhängig davon, wir Softwerker sollten auch bestehenden Code entlang von Fachlichkeiten besser trennen. Wie gehen wir vor? Strangler-Pattern? Ist keine praktische Anleitung. Den Code in Geschäftsdomänen konzeptionell aufteilen und dann refactoren? Klingt nach Big-upfront-Design.

Im Vortrag zeigen wir, wie man die bestehende Datenbasis nutzen kann. Wie man von Features (im Issue-Tracker) ausgeht, diese probeweise Domänen zuweist und deren Kopplungen (Überlappungen, Aufruf-Abhängigkeiten) im Code evaluiert. Damit dann den Refactoring-Bedarf lokalisieren und den Aufwand bewerten. Und wie automatisierte Refactoring-Vorschläge dabei eine Rolle spielen.

Die Herausforderungen sind die gleichen, wir müssen sie nur anders angehen. 

  • Target audience: architects, project/technical managers, key developers, managers, decision makers
  • Prerequisites: None
  • Level: Intermediate

Problems addressed

  • How do you separate existing code according to business domains?
  • How do you do the whole thing on a trial basis before refactoring/coding?
  • How do you use the features of the issue tracker for this?
  • How do you use the code repository for this?
  • How is the need for refactoring localised?
  • How do you evaluate the effort required?

 

PRESENTATION _

Here you can access the slides of the Software Quality Days 2023 as a free download

 

 

Similar posts