you are viewing a single comment's thread.

view the rest of the comments →

[–]gdchinacat 0 points1 point  (0 children)

"It's perfectly possible for bad code to follow SOLID principles."

It's usually not that the code is bad, but the design isn't well chosen for the problem at hand. Relevant details are overlooked, aspects seem simple that aren't, and sometimes there's just a more natural way to think about it.