Software Design: Tidy First?

Share this post

User's avatar
Software Design: Tidy First?
Refactoring: Constructor <-> Builder

Refactoring: Constructor <-> Builder

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

Share this post

User's avatar
Software Design: Tidy First?
Refactoring: Constructor <-> Builder
5
1
Share

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 …

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