4 ms·
The key thing about complexity is that, you can move it around, but you can't make it go away. The complexity has to be there, somehow. It's also highly subjec
by danielovichdk 8y ago
The key thing about complexity is that, you can move it around, but you can't make it go away.
The complexity has to be there, somehow. It's also highly subjective how one sees and grasps complexity.
Breaking code up for the purpose of reducing complexity is more often a symptom of clearing your mental space.
But IMO most often, complex code is much more well off being put in the same place, and with extensive comments too.
I also believe it's a true flaw to believe that a lot of comments are unnecessary when writing "important" code.
Comments are written in a human language, we interpret them as such. Computer language is different and it takes, more often than not, more mental power to understand and more important to change.