Я бы начал с чтения принципа СУХОЙ (не повторяйте себя), надеюсь, он даст вам хороший ответ на ваш вопрос, который, кстати, всем разработчикам следует задавать себе, отличный вопрос !!
Смотри Не повторяйся
Я хотел оставить это в DRY, потому что это такая простая, но мощная концепция, которая потребует некоторого чтения и большой практики, чтобы получить хорошее дополнение. Но позвольте мне попытаться ответить прямо на ваш вопрос (ИМХО),
Если вы не можете дать своему методу имя, которое точно отражает то, что делает ваш метод, разбейте его на части, которые имеют значение.
Вы обнаружите, что СУШИТЕ свой код с легкостью, появятся многократно используемые фрагменты, и вы, вероятно, никогда не обнаружите, что повторяете код.
Я бы сделал это, даже если бы это означало иметь методы только с несколькими строками кода.
Следуя этой практике, вы придадите смысл своему коду, сделаете его читабельным и предсказуемым , и определенно больше многоразовым