Я студент первого курса информатики. В настоящее время мы программируем на Java, и я часто пытаюсь разбить свою программу на хорошо названные методы, чтобы логика моего основного метода могла читаться как можно ближе к псевдокоду.
Проблема, которую я обнаружил, заключается в том, что часто я пишу так много маленьких частных методов, что чувствую, что могу переусердствовать. Существуют ли какие-либо хорошие эмпирические правила или стилистические соображения, которые следует учитывать при принятии решения о дальнейшем разложении проблемы?