Архив рубрики ‘legacy’

Зачем переписывать сайт с нуля?

Первые признаки необходимости переписывания сайта Ниже приведу несколько примеров из жизни, которые явно указывают на, что сайт находится в зоне риска и требует переписывания с нуля. В одном месте починили — в двух других отвалилось При оформлении заказа некорректно применялся промокод «ВЕСНА2025». Завели баг, разработчик нашел проблему, пофиксил, выкатил фикс — промокод заработал, все довольны. Через […]

Что иметь в виду при переписывании программного обеспечения

При разработке каких-либо продуктов у команды зачастую возникает желание перестать бороться с текущим состоянием проекта и переписать всё снова, на этот раз "правильно" и "по науке". Обычно такие порывы не одобряются, но в этот раз я бы хотел предложить к прочтению перевод поста Hugo Baraúna, посвященного тому, какие вопросы нужно задать себе, если всё же […]

«Работает — не трогай». Стоит ли нарушать правила?

Введение Очень не хватало возможности ввести пользователей в контекст перед голосованием. Спасибо! И так Преамбула Работая со старым унаследованным кодом, порой встречаются достаточно проблемные участки, которые есть желание переписатьисправитьпеределать, но нет такой возможности. Этот код может быть с ошибками, которые не исправляются годами и с ними приходится мириться. Что делать с таким кодом?