TECHNICAL DEBT
Why it's crippling you
and what to do
Slide 2
Slide 2 text
Technical Debt is aptly named
Slide 3
Slide 3 text
Excursion:
Slide 4
Slide 4 text
No content
Slide 5
Slide 5 text
Small things
can cause a snowball effect
Slide 6
Slide 6 text
Result:
Slide 7
Slide 7 text
New code must be clean
„Any fool can write code that a computer can
understand. Good programmers write code that
humans can understand.“
– Martin Fowler
Slide 8
Slide 8 text
Old code must be improved
"Always leave the campground cleaner than you
found it."
– Boy Scout rule
Slide 9
Slide 9 text
No content
Slide 10
Slide 10 text
Break apart large functions
Slide 11
Slide 11 text
Separate concerns
Slide 12
Slide 12 text
Value Objects
Slide 13
Slide 13 text
More improvements
●
Object Calisthenics
●
Fowler: Refactoring