4
grayfox
6y

So, the main system we develop and "maintain" is a horrible monolithic huge project that has the majority of the code in one and only one god class.

On top of that, all the main logic is implemented directly in the "main" method (yes, the "public static void main"). Now every time you have to create a method to use it in the main logic, it has to be static!

God, I hate to even look at this class, let alone touch it, I feel dirty, like I'm touching a pile of shit.

Comments
Add Comment