Daniel Munoz
1 min readNov 8, 2019

--

I never said design is in test code, or that you design via tests. I clearly said that you REFINE with your tests.

There is no such thing as a final design before writing code, because code is actually a new refinement of your design. You keep making decisions as you write code. The final design is the code you give the compiler.

You make better decisions when you see how your objects are going to interact, what you actually need to compose your structures, etc. Writing tests is a good way to find not only implementation errors, but also missing pieces in your previous design stage.

Think about it. Really try it. And stop being so dismissive of other people’s ideas. I don’t need your pity, my designs work.

Sign up to discover human stories that deepen your understanding of the world.

Free

Distraction-free reading. No ads.

Organize your knowledge with lists and highlights.

Tell your story. Find your audience.

Membership

Read member-only stories

Support writers you read most

Earn money for your writing

Listen to audio narrations

Read offline with the Medium app

--

--

Daniel Munoz
Daniel Munoz

Written by Daniel Munoz

Senior Software Developer based on Seattle

No responses yet

Write a response