Der Magiccode ist zum Großteil der OpenGL-Loop. Jeder, der mit OpenGL unter Java gearbeitet hat, kennt diese Methoden. und weiß, was da drinnenstehen muss.
Ob man sie jetzt großartig kommentieren muss, oder nicht, ist halt Ansichtssache.
Seit wann müssen Klassen eine ausgeglichene Anzahl an Zeilen haben? Sie tun das, was sie sollen, und 400 Zeilen zähle ich nicht grad zu einem Monster. 400 Zeilen sind für mich noch recht klein. Beruflich arbeite ich an einer Software, die um die 10.000 Dateien an Code besitzt und die meisten Klassen bis zu 5.000 Zeilen Code aufweisen. Es kommt auch weniger darauf an, wie viele Zeilen eine Klasse hat, sondern oftmals wie viele Zeilen eine Methode hat.
Welche "Monster" meinst du denn?