Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > УП: Общие вопросы > Вопрос о генерации экзешника


Автор: LexusCheby 9.6.2009, 10:56
Всем добрый день. Этот вопрос может даже больше организационный чем технический. Есть множество версий одной программы. Все исходники хранятся на сервере. Иногда возникает необходимость проверки актуальности (соответствия) между экзешником на какой-то машине и текущими исходниками. Проверял на билдере 5, если 2 раза скомпилировать программу то полученные файлы при сравнении будут иметь некоторые отличия. 
Есть ли способ достоверно убедиться соответствует ли экзешник исходному коду? Либо прошу совет по организации труда, чтоб таких проблем не возникало.

Автор: dumb 9.6.2009, 11:31
Модератор: Перенесено из Borland C++ Builder

Автор: Keeper89 9.6.2009, 14:08
Достоверно вряд ли.
Вижу только один вариант (не точный) - компилировать исходники и сверять с экзешником. Так, если исходный код одинаковый, отличия должны быть преимущественно только в дате изменения файла.

Автор: Cтpaнник 10.6.2009, 12:44
Цитата(LexusCheby @ 9.6.2009,  10:56)
Есть ли способ достоверно убедиться соответствует ли экзешник исходному коду? Либо прошу совет по организации труда, чтоб таких проблем не возникало.

Какая система управления версиями исходного кода используется? Какой билд-робот используется для построения бинарников? Что мешает совместно с версиями исходного кода в отдельной ветке хранить соответствующие бинарники? Да хоть вообще весь дистрибутив, отправленный клиенту........ дисковое пространство нынче дешево - уж всяко дешевле оплаты многих часов и дней работы программистов, впустую потраченных на разборки вида "а откуда оно взялось? и какая тут версия, черт бы ее побрал?"

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)