Задать вопрос
Chernichko
@Chernichko
Учусь.

С чего начать рефакторинг?

Есть проект - куча-мала. В том числе лично моего мала.

Надо облагородить код, потому что надо чтобы другие разработчики в нем тоже могли что то понять.

Никогда не делала рефакторинги, потому вопрос: с чего начать? Мне не надо переписывать весь проект за один день, пусть это будет растянутое по времени мероприятие.

Может начать с того, что убрать весь ненужный код из вьюверов? Но этим я могу изничтожить контроллеры в совсем.
Или сначала из контролеров убрать повторяющееся и неоптимальное?

Посоветуйте что-нибудь дельное, потому что от всего того что есть разбегаются глаза и опускаются руки)

Спасибо)
  • Вопрос задан
  • 4380 просмотров
Подписаться 21 Оценить Комментировать
Решение пользователя xfg К ответам на вопрос (6)
@xfg
Без знаний архитектурных принципов делать рефакторинг бессмысленно. Это будет переливание из пустого в порожнее. Уже упомянули прочитать и добавить MVC если его нет. Для CRUD-приложения будет достаточно. Потом можно почитать про GRASP и SOLID. Потом про DDD, которое дает целостное представление об архитектуре. Всё в контексте объектно-ориентированной парадигмы. Для других парадигм ничего посоветовать не могу, не достаточно опыта.
Ответ написан
Комментировать