↓ Skip to main content

“When someone says a solution is ‘clean’, they’re often touting it as the superior option without being able to rationalise why.”

Steve Barnegrensteveonstuff.com ↗

Readable, testable, simple and fast pull against each other. “Clean” picks one and pretends it picked all of them. In a code review it ends the argument without making one. Ask which trade-off the author means, and usually there isn’t an answer.