20 дек. 2009 г.

Ручной контроль версий

На сайте INTUIT.RU опубликовали учебник про Java and NetBeans. Так как у нас на работе недавно был трейнинг про J2EE, я решил почитать, что да зачем.
В самом начале встретилась вот какая фраза:

Поэтому следует приучиться копировать в архив все промежуточные версии проекта, более работоспособные, чем уже сохраненные в архив. В реальных проектах трудно запомнить все изменения, сделанные в конкретной версии, и, что важнее, все взаимосвязи, вызвавшие эти изменения. Поэтому даже опытным программистам время от времени приходится констатировать: "Ничего не получается!" И восстанавливать версию, в которой еще не было тех нововведений, которые привели к путанице. Кроме того, часто бывает, что новая версия в каких-то ситуациях работает неправильно. И приходится возвращаться на десятки версий назад в поисках той, где не было таких "глюков". А затем внимательно сравнивать работу двух версий, выясняя причину неправильной работы более поздней версии. Или убеждаться, что все предыдущие версии также работали неправильно, просто ошибку не замечали.

После этого изучать дальше курс такого автора совершенно расхотелось.

Комментариев нет:

Отправить комментарий