Войти Открыть

Рефакторинг

Приведу код в порядок, не меняя поведение

~1 минТекст

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

Обычно ты присылаешь код и коротко пишешь, что в нём смущает: непонятные имена, длинные функции, повторы. Дальше смотришь на результат и проверяешь, что поведение осталось прежним.

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

Что получишь

Текст.

Что не входит: Код пишется без запуска в вашей среде: проверьте на тестовых данных перед использованием.

Что спросим при заказе

  • Код · развёрнутое описание

Вопросы

Поведение программы точно не изменится?

Задача рефакторинга как раз в том, чтобы улучшить структуру кода без изменения того, как он работает. Проверить это можно, прогнав свои тесты или сравнив результат до и после.

Можно ли прислать код с комментариями о том, что переписать?

Да, добавь к коду пояснения, какие участки вызывают вопросы и что хочется улучшить. Так результат будет ближе к тому, что ты ждёшь.