~/talk

Refactoring Live Session Toward Tactical Domain-Driven Design

TalkinPolishat 4Developers 2019 Warszawa · on Monday, 2019-04-08· [software-architecture]
slides:none on file

A live-coding refactoring session demonstrating how to migrate a legacy, untested, and poorly understood codebase into an object-oriented, contextual Domain Model using tactical Domain-Driven Design practices. The talk shows building a Hexagonal Architecture (ports and adapters) around the domain to encapsulate behavior and reduce risk of introducing critical bugs during refactoring. It focuses on practical techniques for refactoring without tests and with limited business knowledge.

AI-written summary · about

  1. 0:00Introduction
  2. 4:16Live refactoring start
  3. 12:16Extracting domain model
  4. 22:10Adding repository and service
  5. 33:32Separating business logic
  6. 44:24Final design and Q&A
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.