Если говорить про js, то вроде есть негласное правило, что желательно, чтобы модуль содержал меньше 100 строк кода.
Собственно, когда будешь писать, стоит иметь это в виду. Плюс всегда можно разбить на разные переменные.
Боюсь, учитывая масштабы вариативности, класс у меня в 100 строк ну никак не уложиться, дай бог, если в уложусь в тысячу. Что касается его методов, там да, это реально, так и буду делать.