Login
по душам об ИТ в Германии
3637 просмотров
Перейти к просмотру всей ветки
in Antwort daduda 26.08.18 14:12
В программировании это правило не действует. Здесь работающий код должен регулярно подвергаться переработке. Иначе через 9 лет он достигнет такого состояния, что старые программисты уже не хотят там ничего изменять, а новые не могут. 100% путь к провалу проекта в долгосрочной перспективе.
Во-первых, лучше не менять код, если не можешь гарантировать, что после изменений он работает не хуже. Т.е. как минимум код должен быть покрыт тестами.
Во-вторых, там, где код постоянно меняется как раз сложнее всего разобраться. Просто потому что в таком коде намешана куча идей и подходов. Именно благодаря постоянным изменениям (и отсутствию вменяемого тестирования) через 9 лет никто больше не хочет трогать старый код.