2 Comments
User's avatar
Jelena Cupac's avatar

Clean code takes time - but acceptance tests let you protect behavior first. How do you explain this to developers?

Expand full comment
Valentina Jemuović's avatar

I’d ask them the question: what is more important to business?

(1) Delivering software that works correctly, but the code is not clean

(2) Delivering software that does NOT correctly, but the code is cleanest possible

Behavior correctness is higher priority than code cleanliness. We need the safety rails first, before we start cleanup…

Expand full comment