Software Design: Tidy First?

Refactoring: Constructor <-> Builder

Kent Beck's avatar
Kent Beck
Aug 01, 2024
∙ Paid

Representing the creation of objects offers challenging tradeoffs. Readers looking at the code of a particular creation need to understand what is intended by that creation. What object are they getting back & what is that object prepared to do for them? Readers who want to create an object themselves, whether they are copying from an existing creation …

User's avatar

Continue reading this post for free, courtesy of Kent Beck.

Or purchase a paid subscription.
© 2026 Kent Beck · Privacy ∙ Terms ∙ Collection notice
Start your SubstackGet the app
Substack is the home for great culture