3 ms·
I would take a moment to consider what kind of "progress" the other developers are actually having. Deep layers in api calls indicate to me that the original a
by flippinburgers 4y ago
I would take a moment to consider what kind of "progress" the other developers are actually having. Deep layers in api calls indicate to me that the original author was either 1. too "clever" or 2. not good at their job. The number of programmers who do way, way too much vastly outnumber the number of programmers who get the job done correctly and succinctly in my experience.
Give yourself some breathing room and try to move the code towards something simpler. Find some business logic level mental hooks upon which you can take bites out of the existing implementation.
- hardware2win 4y agoAre you serious by trying to call person who wrote that as good or bad just by that short description? Thats crazy, context matters. Sometimes software does complex stuff and no, you cannot infinitely simplify and abstract stuff. Complexity needs to be somewhere
- mejutoco 4y agocomplexity can be closer to the top level IMO. I saw codebases where functions are called inside functions for no reason other than it grew organically. Of course, it is not enough information to know it, but it might as well be.