We have different names for it, but every software developer has seen them: one or more classes that seem to know everything and follow absolutely no programming principle. The class has 1000+ lines of code, class fields, static fields, methods with DB calls, static methods, if statements in an if