Рассмотрим распространенный случай, когда, например, исправления были применены к некоторым нестабильным функциям "A" в течение нескольких месяцев. Разработчик (и) редактировал несколько файлов во время этих нескольких попыток, и хотя функциональность «А» была исправлена, но другая функциональность «В» была нарушена. Это обычно реализуется через некоторое время, и можно только напомнить, что функциональность «B» работала в определенный момент времени. При наличии контроля версий все, что должен / должен сделать разработчик (и), - это пройти предыдущие ревизии и достичь ревизии (версий), которая разбила букву «В», и просто отменить эти части. Использование простого деления и правила для получения версий ошибок делает его таким быстрым (если текущая версия - 2000, проверьте на 1000 - если она там работает, проверьте на 1500 ...).
В отсутствие контроля версий разработчик (и) должен / должен хотя бы подумать о том, как заставить его работать снова, и, следовательно, должен тратить свежее время на то, на что было потрачено полное время , Теперь, это может быть одной из черт функциональности проекта, и даже один разработчик может забыть точные спецификации. Итак, поиск спецификаций необходим, а что нет?
Мне часто приходилось сталкиваться с некоторыми 1007 * опытными разработчиками в голове, которые не использовали контроль версий в проекте, над которым они работали, и позже мне пришлось применить некоторые исправления в том же проекте. Один из таких разработчиков чувствовал себя ленивым, настраивая SVN и поддерживая его, и, кроме того, он не сказал мне должным образом, когда я спросила бы его , как именно это работает (когда меня назначили на работу), потому что он будет занят другим проектом.
Лень - обычная человеческая слабость. Любой может чувствовать себя ленивым. Бьюсь об заклад, большинство людей будет чувствовать себя ленивым или, скорее, более раздраженным, переосмысливая что-то, что уже было сделано в другом случае (отсутствие контроля версий). Итак, какой из них лучше? Быть ленивым раньше или быть умным и ленивым потом.