Re[3]: Управление проектами в Delphi. Контроль версий.
От: bkat  
Дата: 25.05.02 16:36
Оценка: 5 (1)
Здравствуйте Хитрик Денис, Вы писали:

ХД>Здравствуйте bkat, Вы писали:


B>>Могу только добавить, что будьте осторожны при работе с Delphi/BCB.

B>>Из-за неприятной особенности Delphi/BCB менять файлы без особой на то надобности,
B>>во время checkin всегда приходится смотреть, чтобы в репозиторий попадали именно твои изменения,
B>>а не то, что за тебя решил IDE.

ХД>Не могли бы вы рассказать по-подробнее об этом? Често говоря не понял, что вы имеете в виду.



Все очень просто до безобразия.
Вот один пример...
Представьте себе обычный рабочий день программера на Delphi/BCB.
Для навигации по коду частенько используется Object Inspector и редактор форм.
Если вам нужно, например, найти обработчик кнопки, вы, скорее всего, просто нажмете
на эту кнопку мышкой. При этом вы вполне можете слегка подвинуть эту кнопку на форме.
Вы слегка огорчитесь и поставите кнопку на место, при этом возможно
ошибившись на пиксель — другой.
Под конец рабочего дня, когда пришла пора поместить свой код в репозиторий,
вы с удивлением заметите, что кроме .cpp и .h файла изменился и .dfm,
при этом точно помнив, что саму форму вы менять не собирались.
Сравнив рабочую версию .dfm файла с той, что лежит в репозитории,
вы вспомните, что была случайно сдвинута кнопка и потому файл изменился.
Подобных примеров из своего опыта могу привести много.

Итог: если вы работаете с Delphi/BCB в команде разработчиков
и пользуетесь системой контроля версий (не важно какой),
то вы просто вынуждены постоянно помнить о неконтролируемых вами лично изменениях
по "вине" IDE. При работе на относительно большом проекте — это большой головняк
и отнимает довольно много времени.

Впрочем, может вы дисциплинированее меня и с такими проблемами не столкнетесь

ХД>P.S. Извините, что не сразу отвечаю


Да и я тоже особой скоростью не отличаюсь :)
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.