Video: Tidy First? - Kent Beck

November 16th, 2020

Tidy First? - Kent Beck

(https://www.youtube.com/watch?v=BFFY9Zor6zw)

 

 

2 types of people: waiters and changers

 

no description for image available

 

2 relationships:

- waiter - changer

- changer - changer (breaking api changes)

 

---

 

4 levels of insight into design

no description for image available

 

1) there's changes

2) there's 2 types of changes: structure & behavior

3) there's a sequence, which you can plan ("I can change this structure, so I can do that behavior change easier")

4) experiment: make pull requests with only behavior or only structure, get into prod

 

user visible changes at the end of the sequence

 

 

---

 

flexibility of moving behaviour forwards or backwards

waiter -> get's steady flow of changes

changer -> keep api steady, implement in terms of old api, then help implement new api