Постоянно сталкиваюсь с проблемой «тут поправили, там...
27
Постоянно сталкиваюсь с проблемой «тут поправили, там отвалилось». Для разработчиков это само собой разумеющееся, а вот клиенты и многие менеджеры часто не осознают сути.
Общепринятый подход к разработке предполагает: наличие тестового стенда, системы контроля версий, тестирование после каждого вмешательства в код как на тестовом стенде, так и на реальном сайте. Т.е. в любой маленькой задаче добавляется нулевой цикл.
Если на проекте маленькое количество задач, то разработчики оказываются между двух огней: поправить одну кнопочку и взять за неё 100т.р. или править на живом сайте, надеясь что ничего не отвалится.
Поэтому техническим специалистам нужно всегда формировать ожидания: куча мелких багов не из-за того, что руки кривые, из-за того, что механика работы не верная.
P.S. Это касается профи, про изначальный "говнокод" отдельная песня.
Источник новости https://t.me/digitalklondike/2...

