Рефакторинг нужен, когда код работает, но читать и менять его страшно. Например, перед доработкой старого проекта или когда в файле накопились дубли и запутанные места.
Обычно ты присылаешь код и коротко пишешь, что в нём смущает: непонятные имена, длинные функции, повторы. Дальше смотришь на результат и проверяешь, что поведение осталось прежним.
В заявке важно указать, какой именно код нужно привести в порядок, и не забыть про ограничения: что менять нельзя, а что допустимо. Чем яснее задача, тем точнее выйдет результат.
Что получишь
Текст.
Что не входит: Код пишется без запуска в вашей среде: проверьте на тестовых данных перед использованием.
Что спросим при заказе
- Код · развёрнутое описание
Вопросы
Поведение программы точно не изменится?
Задача рефакторинга как раз в том, чтобы улучшить структуру кода без изменения того, как он работает. Проверить это можно, прогнав свои тесты или сравнив результат до и после.
Можно ли прислать код с комментариями о том, что переписать?
Да, добавь к коду пояснения, какие участки вызывают вопросы и что хочется улучшить. Так результат будет ближе к тому, что ты ждёшь.