С другой стороны, процесс переписывания проекта означает то, что вы могли догадаться — переписывание кода с нуля. Во время переписывания процесс кодирования по сути начинается заново. Главное преимущество переписывания заключается в том, что разработчики не будут никак ограничены существующим кодом. Тогда проще использовать более современные технологии.
В отличие от рефакторинга номера телефонов великобритании переписывание приложения дает команде разработчиков чистый лист. Больше нет унаследованного кода, с которым можно было бы работать, тогда как рефакторинг приложения, скорее всего, оставит часть его. Вот почему большинство разработчиков будут поощрять переписывание проекта вместо рефакторинга. Подведем итоги:
Рефакторинг кода против переписывания
Почему необходимо выбирать между рефакторингом и переписыванием?
На первый взгляд, может показаться, что с финансовой точки зрения принимать такое решение не имеет смысла. Но разыграйте начальный сценарий:
Ваше приложение стало общедоступным, и зафиксированная статистика сбоев выглядит хорошо. Пользователи вполне довольны тем, как работает приложение, но хотели бы получить новые функции. Теперь ваше приложение работает на десятках тысяч мобильных устройств по всему миру. После очередного периода здорового органического роста заинтересованные стороны решили, что пришло время ввести в приложение новую функцию. Они считают, что это окажет огромное влияние на удобство использования приложения и пользовательский опыт. Добавление этой новой функции имеет смысл. К сожалению, компания, которая ранее отвечала за реализацию, либо уже не существует, либо недоступна для дальнейшей работы в данный момент, либо по какой-то причине вы были недовольны ее работой.
Что такое переписывание проекта
-
- Posts: 9
- Joined: Sun Dec 22, 2024 8:30 am