Should I be afraid to move top level classes to inner classes because it will make a class file 1.5k+ lines and 50+ methods long?
I'm using JavaFX for a pet project. I am a new developer (freshman year of college).
I have different classes for managing different parts of my UI. One for drawing the game board, a couple for logic in a side bar tabs, one for the menu bar, etc. One copy of each class is started by the main ViewController.
I've found this to be easy to manage. The problem is that I have to pass a bunch of parameters to each (the different UI elements created from scenebuilder). This sounds like a reason to use inner classes, right? Would a "helper" object that holds these elements be better? It's getting cumbersome to add new variables UI elements and that seems like a bad sign.
TLDR; How do you manage large ViewControllers on large projects?