Если хоть какому-то рефакторингу подчиняется, то сделай это. А потом уже перепиши более-менее осмысленные блоки. А у тебя говнокод такой, что всё в main ?)
да нет — там просто надо сделать отдельные методы, но мне не нравится то, как там реализовано построение дерева, а лучше я придумать не могу, поэтому и переписать не могу
Подход такой примерно:
А вообще по рефакторингу и хорошему стилю книжки читать надо, тогда все вопросы сами собой отпадут.
картинка — вин
Если хоть какому-то рефакторингу подчиняется, то сделай это. А потом уже перепиши более-менее осмысленные блоки. А у тебя говнокод такой, что всё в main ?)
да нет — там просто надо сделать отдельные методы, но мне не нравится то, как там реализовано построение дерева, а лучше я придумать не могу, поэтому и переписать не могу
прочитай книги/статьи по сабжу