Показать сообщение отдельно
Старый 08.08.2006, 10:02   #7  
AlGol is offline
AlGol
Участник
 
277 / 93 (4) ++++
Регистрация: 24.12.2001
Адрес: Тверь.
Для программирования всех в одном прикладном слое необходимы более жесткие процедуры по оформлению и поддержке кода (те же комментарии на каждый чих). Если сможете обеспечить нужный уровень организации кодинга - то в одном слое, в принципе, будет удобней.

При программировании в разных слоях, во-первых все равно остается вопрос "кто это сделал?!". Только разборки будут на уровне команд. Во-вторых, будет крайний, кто отвечает за стыковку слоев, и на него, скорее всего, будут валить процентов 60 возникших багов и дырок.

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

Последний раз редактировалось AlGol; 08.08.2006 в 10:12.