When to create helper methods and separate files
问题 Background: I have a large (several hundred lines) class that manages a concept based on some primitive-type data structures long[] slist; //list of unique patterns (related to polyominoes) int[][][] sref;//patterns at each place [location][depth][<list of indices in slist>] Question: The two methods that populate and update these data are going to be quite long, with handfuls of 5-20 line tasks, some shared, others unique. I probably want to make a helper method for each sub-task. update(...