3 ms·
> The only difference between good and bad code is how the developers handle namespacing, drawing abstraction hierarchies and modeling business facts. I wish t
by soulofmischief 6y ago
> The only difference between good and bad code is how the developers handle namespacing, drawing abstraction hierarchies and modeling business facts.
I wish those were the only indicators of bad code, but illegible aesthetics, over-engineered complexity, under-engineered fragile modules, etc. are to be found everywhere.
- eecc 6y agoI’d also add “not a shred of documentation” to the list. Not a comment, no issue- tracker IDs in the commit comments; just a confabulating pile of generically named “things doing things”. Sometimes I’d rather go farming
- soulofmischief 6y agoYes, programming keeps me straddling the line between futurism and going full luddite. Come on people, nobody is a mind reader, document your intentions in comments at the very least!