26 ms·
During review and debugging I need to understand what the code is actually doing. I would prefer not to chase through a linked-list of function to uncloak somet
by ElonMuskrat 7y ago
During review and debugging I need to understand what the code is actually doing. I would prefer not to chase through a linked-list of function to uncloak something as trivial as string comparison.
There seems to be this insidious notion that engineers never need to understand implementation details, and therefore should aspire to bury program semantics through layers of abstraction that [often poorly] express the author's intent. This is a recipe to write systems that are insecure, and operationally un-maintainable.