@vaporeon_ the back at our old job used java. it was a frankenstein of four different frameworks and there was no documentation telling you which of the four was being used for any particular thing and you just had to figure out on the spot which is was every time you worked on it
@vaporeon_ this whole toolchain that we built around Torque consists entirely of uncommented code and nobody knew how it works
@wallhackio
Programmers in a group potentially much more incompetent than one single programmer?
My code may be terrible, but at least it doesn't generate 10000 Java classes (or 10000 C structs)...
@wallhackio But also potentially much more competent, otherwise cool stuff like GCC and Linux wouldn't exist...
@vaporeon_ we used Torque, and xml-based framework for designing database schema. However, an employee ten years ago who no longer worked there built an object-oriented framework around torque so that use could use functions from a "TableBuilder" static java class to define tables and then we had a script that would generate the XML from those classes and then use Torque to generate Java classes from that XML
This would produce over 10000 Java classes to represent every entity in our database because our project was a clusterfuck, and my IDE would sometimes crash when I tried to browse the giant folder containing 10000 classes