DEV Community

Discussion on: What is your single most important rule for good software design?

Collapse
 
ali_soow profile image
Alioune Sow

This is a hard one, but if I have to choose it would be : Seperation of Concerns. It would void spaghetti code effect, improve readability, navigability and hopefully testability. And these, I believe, are at the core of clean code/design.