deprecated
Гуру
(3637)
6 лет назад
Рефакторинг - это вполне необходимая вещь. не раз приходилось проводить "зачистку" в крупных проектах.
Пока свежа память, после разработки, и если есть время, начинаешь еще раз анализиорвать логику.
Часто это просто сложные алгоритмы с весьма ветвистой структурой данных. - Рефакторинг просто необходим в таких случаях, так как на момент разработки полной картины завершенного проекта нет, и алгоритмы могут дублировать некоторые вычисления, либо иметь лишние циклы, нерациональные вызовы, лишние колбэки, создание промежуточных вычислений и пр. Вот рефакторинг и призван решить оные проблемы, уменьшив код он и более читабелен, и ни чего лишнего, и экономия ресурсов CPU.
По поводу переменных - они по-умолчанию осмысленные