Software Design: Tidy First?

Share this post

User's avatar
Software Design: Tidy First?
Thinkie: Else?
Thinkies

Thinkie: Else?

Kent Beck's avatar
Kent Beck
May 21, 2024
∙ Paid
11

Share this post

User's avatar
Software Design: Tidy First?
Thinkie: Else?
Share

Pattern: You have a situation where a condition has a consequence.

Transformation: What happens if the condition does not hold?

The best example I have of this Thinkie is TCR, an alternative coding workflow. I was telling a coding camp at Iterate about wanting to always be able to get back to green tests. I described a shell command I used—”test.sh && git…

This post is for paid subscribers

Already a paid subscriber? Sign in
© 2025 Kent Beck
Privacy ∙ Terms ∙ Collection notice
Start writingGet the app
Substack is the home for great culture

Share