Software Design: Tidy First?

Share this post

User's avatar
Software Design: Tidy First?
Cohesion Order

Cohesion Order

Kent Beck's avatar
Kent Beck
Feb 15, 2022
∙ Paid
17

Share this post

User's avatar
Software Design: Tidy First?
Cohesion Order
8
Share

You read the code, you figure out that to make a behavior change you're going to have to change several widely-dispersed spots in the code, and you get grumpy. What to do?

Re-order the code so the elements you need to change are adjacent.

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