Показать сообщение отдельно
Старый 06.02.2003, 18:02   #26  
dmit2604 is offline
dmit2604
Участник
Аватар для dmit2604
 
123 / 25 (1) +++
Регистрация: 07.03.2002
Адрес: Kiev, Ukraine
? Неужели действительно все ТАК не очевидно?
Разные слои действительно удобно использовать для коллективной работы, когда хочется каким-то образом "фиксировать этапы разработки" - т.е получать некоторые промежуточные версии. Кроме того, уже написанная и перенесенная на более высокий слой функциональность без особых опасений может быть модифицируема конечным пользователем - всегда можно быстро "грохнуть" axusr.aod и нет проблем.

Все пишут в одном слое, потом выгружают свои проекты и кто-то один начинает это дело "сводить". Если организационно все решено(комментарии в тексте и проч.), то сведение не так уж и сложно. Можно прользоваться old версией слоя для сравнения. Просто входишь на более высокий слой, загружаешь по одному куски и методом сравнения получаешь совместное приложение. Это, конечно, если нет возможности работать вместе в одном приложении. И то, есть смысл время от времени "поднимать" функциональность, чтобы предохраниться от случайностей там всяких или чтобы права разделить(наверняка вы хотите видеть, что сделано партнером, а что местными клиентскими асами-программерами).
Еще круче, если вы напишете функциональность для какой-нибудь газо-шерсте-бумажной промышленности и захотите его продавать, да так, чтобы не порушить клиентской USR функциональности. И права свои сохранить. Тогда вся ваша функциональность вполне может разместиться на одном слое, к которому ни у кого более не будет ключей. Поставьте всюду свои копирайты в тексте и радуйтесь

Технология слоев, на самом деле - ураган! Как бы наши локализаторы работали, не будь у них своего слоя? Как бы ты смог посмотреть в спину удаляющейся международной функциональности? Грохнул GLS слой - и нет у тебя CRM например. Удобная вещь, что ни говори! Удалил Dis и радуешься западному учету... Все конечно не так просто, но мысль, я думаю, ясна.
__________________
с уважением,
Дмитрий.