3 ms·
> ses several classes and subclasses, with code paths that move around a lot through the class hierarchy The flip side I see more often than not (no idea if it
by flukus 7y ago
> ses several classes and subclasses, with code paths that move around a lot through the class hierarchy
The flip side I see more often than not (no idea if it applies here) is that IDE's are the enabler that allow such terrible code where less tooling would force a much simpler and more readable design. The more tooling you need to navigate a codebase the less readable it is. The reason "you need an IDE for java" is so prevalent isn't so much because of the language but because of the "enterprisy" OO code the ecosystem is famous for.
IDE's can certainly help, especially once projects reach a certain size, but reliance on them is an indicator of greater problems.
- closeparen 7y agoCodebases get unwieldy because lots of people make small, individually reasonable changes to them over years, and it adds up. I don’t need an IDE to add another invocation of the method. I need an IDE when the signature has to change.
- fiddlerwoaroof 7y agoYou don’t need an ide, you need a list of potentially affected lines.
- flukus 7y agoAnd they don't get wieldly again because Ides are so enabling.