AXForum  
Вернуться   AXForum > Microsoft Dynamics AX > DAX: Программирование
All
Забыли пароль?
Зарегистрироваться Правила Справка Пользователи Сообщения за день Поиск

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 07.08.2006, 16:16   #1  
Кузин Владимир В. is offline
Кузин Владимир В.
Участник
 
1 / 10 (1) +
Регистрация: 07.08.2006
Совместная работа заказчика и исполнителя в разных или одном слое?
У нас идет проект внедрения Аксапты, когда работа распределена между Заказчиком и Исполнителем, и часть работы выполняем мы, то есть Заказчик.
Изначально, планировалось, что Заказчик будет программировать в слое var , а мы в слое сus.

Потом они поменяли свою точку зрения, и утверждают, что разработка в одном
слое cus - будет более удобна, потому как вызывает меньше сложностей.

Насколько они правы? И насколько работа в одном слое, которая якобы будет легче, облегчит дальнейший дополнительный контроль кода и поиск ответственного?

Спасибо.
Старый 07.08.2006, 16:26   #2  
Jabberwocky is offline
Jabberwocky
Microsoft Dynamics
Аватар для Jabberwocky
Сотрудники Microsoft Dynamics
 
274 / 307 (11) ++++++
Регистрация: 02.09.2005
Адрес: Москва
Слой VAR (Value Added Reseller) - это слой, предназначенный для бизнес-партнеров Microsoft. В этом слое можно хранить любые доработки, сделанные партнерами для своих клиентов, и заказчика в него, строго говоря, пускать нельзя. А в плане разграничения зон ответственности лучше разрабатывать на разных слоях. В случае некорретных модификаций со стороны клиента Вы всегда сможете обезопасить свои разработки, разместив их на более низком прикладном слое.
__________________
You should use Bing before asking dumb questions.
Старый 07.08.2006, 16:27   #3  
MironovI is offline
MironovI
Участник
 
724 / 77 (4) ++++
Регистрация: 30.05.2005
На разных слоях конечно лучше, но если уж никак не договорится будет - пусть пишут на вашем слое, НО на отдельном апликейшене - а модифы свои будут вашему архитектору отдавать, чтобы симотрел и ставил.
Старый 08.08.2006, 09:32   #4  
DreamCreator is offline
DreamCreator
Moderator
Аватар для DreamCreator
Axapta Retail User
 
553 / 45 (3) +++
Регистрация: 04.11.2004
Адрес: Казань
Цитата:
Сообщение от Кузин Владимир В.
И насколько работа в одном слое, которая якобы будет легче, облегчит дальнейший дополнительный контроль кода и поиск ответственного?
А разве комментирование нового кода не однозначно показывает ответственного?
Старый 08.08.2006, 09:53   #5  
George Nordic is offline
George Nordic
Модератор
Аватар для George Nordic
Злыдни
 
4,479 / 1250 (50) ++++++++
Регистрация: 17.12.2003
Адрес: Moscow
Записей в блоге: 9
Обратите внимание:
Слетают права при импорте проекта
Ошибка в компиляции после переноса слоя
Перенос модификаций из слоя в слой с идентификаторами

Почитайте, поищите поиском. Неоднократно обсуждались все плюсы и минусы.
Общий итог - ручками все равно поработать придется.

С Уважеинем,
Георгий
Старый 08.08.2006, 09:55   #6  
oip is offline
oip
Axapta
Лучший по профессии 2014
 
2,564 / 1416 (53) ++++++++
Регистрация: 28.11.2005
Записей в блоге: 1
Цитата:
Сообщение от DreamCreator
А разве комментирование нового кода не однозначно показывает ответственного?
А разработка, это не только написание нового кода.

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

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

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

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

 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Размещение БД на физически разных SQL серверах. Alexandr A. Osipkin DAX: Администрирование 10 07.02.2007 14:03
Сергей Герасимов: Использование Microsoft Dynamics AX 4.0 и 3.0 на одном компьютере Blog bot DAX Blogs 0 18.01.2007 23:40
Совместная работа пользователей на одном рабочем месте Pavlo AKA Panok DAX: Программирование 9 26.11.2003 12:53
Совместная работа OLAP и Excel 2000 Lenin DAX: Прочие вопросы 1 09.07.2003 13:24
Организация работы программистов Андре DAX: Прочие вопросы 34 29.05.2002 13:16

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход

Рейтинг@Mail.ru
Часовой пояс GMT +3, время: 23:23.