Slide 1

Slide 1 text

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

Slide 14

Slide 14 text

Does it exist?

Slide 15

Slide 15 text

„Ehh, I'll just hack this“

Slide 16

Slide 16 text

No content

Slide 17

Slide 17 text

Thanks! Tobias Gies Email: [email protected] Twitter: @tobiasgies Rate this talk: https://joind.in/16942