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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 18.05.2017, 14:56   #2  
fed is offline
fed
Moderator
Аватар для fed
Ex AND Project
Соотечественники
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
2,890 / 5647 (194) ++++++++++
Регистрация: 13.03.2002
Адрес: Hüfingen,DE
Как же они достали со своими видео-тренингами. Неужели нельзя было в виде текста записать?
Счас опять придется тратить время на прослушивание детального объяснения каждой галочки.
Компьютер, блин, для того и придумали чтобы информацию искать можно было, а не смотреть любую фигню подряд, как пенсионеры у телевизора.
За это сообщение автора поблагодарили: mazzy (2).
Старый 18.05.2017, 15:39   #3  
Ivanhoe is offline
Ivanhoe
Участник
Аватар для Ivanhoe
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
 
4,143 / 2155 (80) +++++++++
Регистрация: 29.09.2005
Адрес: Санкт-Петербург
Вот так поколение Z стало пенсионерами Я так понимаю, они наоборот стараются для молодежи, не умеющей читать.
__________________
Ivanhoe as is..
За это сообщение автора поблагодарили: Sancho (2).
Старый 18.05.2017, 15:39   #4  
Logger is offline
Logger
Участник
Лучший по профессии 2015
Лучший по профессии 2014
 
3,867 / 3123 (112) ++++++++++
Регистрация: 12.10.2004
Адрес: Москва
Записей в блоге: 2
У меня при просмотре youtube уже привычка ставить скорость c коэффициентом 1,2
За это сообщение автора поблагодарили: mazzy (2).
Старый 18.05.2017, 15:39   #5  
Vadis is offline
Vadis
Юзовские
Дети Юза
 
12 / 15 (1) ++
Регистрация: 14.09.2004
Адрес: Gersag
Здорово, с музычкой!
За это сообщение автора поблагодарили: mazzy (2).
Старый 18.05.2017, 18:40   #6  
trud is offline
trud
Участник
Лучший по профессии 2017
 
1,038 / 1629 (57) ++++++++
Регистрация: 07.06.2003
Записей в блоге: 1
А зачем вообще нужен Build сервер? т.е. в видео этот вопрос как-то обходится стороной, т.е. понятно что чтобы билдить что-то, но что это собственно дает? в 2012 то без него все было
Старый 18.05.2017, 19:10   #7  
belugin is offline
belugin
Участник
Аватар для belugin
Сотрудники Microsoft Dynamics
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии 2011
Лучший по профессии 2009
 
4,622 / 2922 (107) +++++++++
Регистрация: 16.01.2004
Записей в блоге: 5
Цитата:
Сообщение от trud Посмотреть сообщение
А зачем вообще нужен Build сервер? т.е. в видео этот вопрос как-то обходится стороной, т.е. понятно что чтобы билдить что-то, но что это собственно дает? в 2012 то без него все было
Контроль целостаности, например, разработчики не могут залить в репозиторий некомпилирующийся или не проходящий тесты код.
Старый 19.05.2017, 05:09   #8  
trud is offline
trud
Участник
Лучший по профессии 2017
 
1,038 / 1629 (57) ++++++++
Регистрация: 07.06.2003
Записей в блоге: 1
А почему не смогут? т.е. вот в видео - делается ветка DEV, куда подключаются разработчики. они туда коммитят изменения. т.е. практически наверняка очень часто будет ситуации что кто-то будет забывать что-то закоммитить(например новый меню айтем) и компайл этой ветки будет падать. буду признателен если есть какие документы по этому поводу применительно именно к проектной разработке АХ
второй вопрос про цену - т.е. билд сервер не входит в стандарт, его клиент должен дополнительно покупать. т.е. чем вообще можно аргументировать эти доп. расходы для клиента - боюсь фраза если не купите то "разработчики зальют вам некомпилирующийся код" не поспособствует продаже(я говорю о небольших клиентах, 1-3 разработчика)

Последний раз редактировалось trud; 19.05.2017 в 05:13.
Старый 19.05.2017, 06:34   #9  
macklakov is offline
macklakov
NavAx
Аватар для macklakov
 
2,129 / 916 (35) +++++++
Регистрация: 03.04.2002
Цитата:
Сообщение от trud Посмотреть сообщение
я говорю о небольших клиентах, 1-3 разработчика
Подозреваю что существование таких разработчиков новой схемой не предусмотрено. Дикость это все и кустарщина.
Типа есть партнер, а у партнера этих серверов должно хватать, ибо это их хлеб.
__________________
Isn't it nice when things just work?

Последний раз редактировалось macklakov; 19.05.2017 в 06:39.
Старый 19.05.2017, 10:24   #10  
mazzy is offline
mazzy
Участник
Аватар для mazzy
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
29,472 / 4494 (208) ++++++++++
Регистрация: 29.11.2001
Адрес: Москва
Записей в блоге: 10
Цитата:
Сообщение от trud Посмотреть сообщение
А почему не смогут? т.е. вот в видео - делается ветка DEV, куда подключаются разработчики. они туда коммитят изменения.
...
1-3 разработчика)
Цитата:
Сообщение от macklakov Посмотреть сообщение
Подозреваю что существование таких разработчиков новой схемой не предусмотрено. Дикость это все и кустарщина.
Типа есть партнер, а у партнера этих серверов должно хватать, ибо это их хлеб.
И так, и не так малешко.

Небольшие команды, которые подключаются и программят в один ДЕВ, как раньше, предусмотрены.
но также идет расширение функционала в сторону больших команд.

если десяток программистов еще могут договориться какие объекты трогать, а какие не трогать, чтобы не мешать друг-другу. То уже для нескольких десятков программистов коммитить в одну ветку - нереально из-за слишком больших накладных расходов на синхронизацию.

поэтому для большого количества программистов предлагается способ, когда они работают в неких локальных/приватных версиях, добиваются, чтобы локальные версии нормально компилировались, чтобы в локальных версиях выполнялись тесты, а затем таки да, коммитят уже готовые изменения в некий общий ДЕВ.

(вполне традиционный способ разработки в остальном программистском мире)

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

Именно так сейчас происходит внутри МС.
каждый программист:
  • сначала копирует общий билд в свою локальную среду разработки.
  • прогает, вносит изменения, проходит CodeReview, добивается успешной компиляции и прохождения тестов
  • далее отправляет в... gate
gate
  • создает отдельную виртуальную машину с актуальным состоянием локальной среды
  • компилирует
  • выполняет проверки
  • выполняет тесты
  • и только после того, как проверки и тесты прошли, отправляет изменения в DEV

да, для команд из 1-3 программистов этот способ избыточен
да, для команд из нескольких десятков программистов этот способ хорош
__________________
полезное на axForum, github, vk, coub.
За это сообщение автора поблагодарили: gl00mie (2).
Старый 19.05.2017, 10:35   #11  
fed is offline
fed
Moderator
Аватар для fed
Ex AND Project
Соотечественники
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
2,890 / 5647 (194) ++++++++++
Регистрация: 13.03.2002
Адрес: Hüfingen,DE
Просто замечу, что за все мои 16 лет в Аксаптерстве, я только три или четыре раза видел проектную команду, состоявшую из более 5 разработчиков. Я никогда не видел команды в которой было бы более 10 разработчиков.
Старый 19.05.2017, 10:36   #12  
Logger is offline
Logger
Участник
Лучший по профессии 2015
Лучший по профессии 2014
 
3,867 / 3123 (112) ++++++++++
Регистрация: 12.10.2004
Адрес: Москва
Записей в блоге: 2
Цитата:
Сообщение от mazzy Посмотреть сообщение
да, для команд из 1-3 программистов этот способ избыточен
да, для команд из нескольких десятков программистов этот способ хорош
Интересно, а много в России команд с несколькими десятками программистов ?
Навскидку знаю только один. Ну наверно команда локализации еще в самом MS.
Старый 19.05.2017, 11:25   #13  
mazzy is offline
mazzy
Участник
Аватар для mazzy
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
29,472 / 4494 (208) ++++++++++
Регистрация: 29.11.2001
Адрес: Москва
Записей в блоге: 10
на моей памяти - Почта России, и вообще многие проекты GMCS.
до МС я работал в команде Дикси. Там человек 30-50 было. И это только те, которых было видно в комнате разработчиков. Про число разработчиков онлайн лучше они сами скажут.
__________________
полезное на axForum, github, vk, coub.
За это сообщение автора поблагодарили: Logger (1).
Старый 19.05.2017, 11:51   #14  
trud is offline
trud
Участник
Лучший по профессии 2017
 
1,038 / 1629 (57) ++++++++
Регистрация: 07.06.2003
Записей в блоге: 1
Цитата:
Сообщение от mazzy Посмотреть сообщение
на моей памяти - Почта России, и вообще многие проекты GMCS.
Хм, а разве облачная версия для таких клиентов подойдет? вроде бы на текущий момент ограничение в 1ТБ базу.
т.е. вот у нас была встреча на которой обсуждали стоимость владения АХ. клиент небольшой - 20 ентерпрайс пользователей и сколько то простых.
объем доработок грубо оценили в 2 разработчика на 4 месяца.
с ценой на лицензии все понятно, она известна и прогнозируема
какие вопросы задавались:
-была дискуссия кто должен оплачивать машины для разработчиков
-нужен ли билд сервер
-сколько будет стоит трафик(он оказывается тоже не бесплатный)
-сколько будет стоит хранилище(стоимость то довольно значительная за гигабайт)
Старый 19.05.2017, 11:55   #15  
mazzy is offline
mazzy
Участник
Аватар для mazzy
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
29,472 / 4494 (208) ++++++++++
Регистрация: 29.11.2001
Адрес: Москва
Записей в блоге: 10
Цитата:
Сообщение от trud Посмотреть сообщение
Хм, а разве облачная версия для таких клиентов подойдет? вроде бы на текущий момент ограничение в 1ТБ базу.
подойдет с точки зрения цены или подойдет с технической точки зрения? )))
ограничения тоже вроде маркетинговые, а не технические.

Начиная с некоторой суммы, Майкрософт вполне гибок ))))

Про цены и ограничения облака - подождем следующего финансового года, посмотрим что скажут.
__________________
полезное на axForum, github, vk, coub.
Старый 19.05.2017, 12:25   #16  
Ace of Database is offline
Ace of Database
Участник
Аватар для Ace of Database
 
870 / 637 (23) +++++++
Регистрация: 14.10.2004
Цитата:
Сообщение от Logger Посмотреть сообщение
Интересно, а много в России команд с несколькими десятками программистов ?
Навскидку знаю только один. Ну наверно команда локализации еще в самом MS.
Я работал на двух проектах, на которых команда разработчиков занимала половину корпоративного автобуса. Но это было во времена, когда предприятия зарождались. А сейчас предприятия не зарождаются.
__________________
Мои утилиты для Аксапты версий 3.0-2012: http://aceofdatabase.blogspot.com/
Старый 19.05.2017, 13:13   #17  
belugin is offline
belugin
Участник
Аватар для belugin
Сотрудники Microsoft Dynamics
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии 2011
Лучший по профессии 2009
 
4,622 / 2922 (107) +++++++++
Регистрация: 16.01.2004
Записей в блоге: 5
Цитата:
Сообщение от trud Посмотреть сообщение
А почему не смогут? т.е. вот в видео - делается ветка DEV, куда подключаются разработчики. они туда коммитят изменения. т.е. практически наверняка очень часто будет ситуации что кто-то будет забывать что-то закоммитить(например новый меню айтем) и компайл этой ветки будет падать. буду признателен если есть какие документы по этому поводу применительно именно к проектной разработке АХ
Я не очень в курсе подробностей, но в VSTS можно настроить так, чтобы прохождение билда было необходимо для мерджа ветки. То есть этот программист просто не сможет смерджить свою ветку. И там, вроде, сервис олачный а не сервер. VSTS вроде бесплатен для маленьких команд. Не знаю, влезает ли в это аксаптовая разработка.
Старый 19.05.2017, 13:16   #18  
belugin is offline
belugin
Участник
Аватар для belugin
Сотрудники Microsoft Dynamics
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии 2011
Лучший по профессии 2009
 
4,622 / 2922 (107) +++++++++
Регистрация: 16.01.2004
Записей в блоге: 5
Цитата:
Сообщение от mazzy Посмотреть сообщение
да, для команд из 1-3 программистов этот способ избыточен
А почему избыточен? Может быть из-за накладных расходов на один большой ApplicationSuite? Я был бы не против при таком контроле целостности даже при одиночной работе.
За это сообщение автора поблагодарили: mazzy (2).
 

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск
Опции просмотра

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

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

Рейтинг@Mail.ru
Часовой пояс GMT +3, время: 19:37.
Powered by vBulletin® v3.8.5. Перевод: zCarot
Контактная информация, Реклама.