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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 18.05.2017, 14:56   #2  
fed is offline
fed
Moderator
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
Ex AND Project
Соотечественники
 
2,089 / 3868 (133) ++++++++++
Регистрация: 13.03.2002
Адрес: İstanbul
Как же они достали со своими видео-тренингами. Неужели нельзя было в виде текста записать?
Счас опять придется тратить время на прослушивание детального объяснения каждой галочки.
Компьютер, блин, для того и придумали чтобы информацию искать можно было, а не смотреть любую фигню подряд, как пенсионеры у телевизора.
За это сообщение автора поблагодарили: mazzy (2).
Старый 18.05.2017, 15:39   #3  
Ivanhoe is offline
Ivanhoe
КОРУС Консалтинг
Аватар для Ivanhoe
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
КОРУС Консалтинг
 
3,491 / 1661 (62) ++++++++
Регистрация: 29.09.2005
Адрес: Санкт-Петербург
Вот так поколение Z стало пенсионерами Я так понимаю, они наоборот стараются для молодежи, не умеющей читать.
__________________
Ivanhoe as is..
За это сообщение автора поблагодарили: Sancho (2).
Старый 18.05.2017, 15:39   #4  
Logger is offline
Logger
Участник
Лучший по профессии 2014
 
2,852 / 1458 (54) ++++++++
Регистрация: 12.10.2004
У меня при просмотре youtube уже привычка ставить скорость c коэффициентом 1,2
За это сообщение автора поблагодарили: mazzy (2).
Старый 18.05.2017, 15:39   #5  
Vadis is offline
Vadis
Юзовские
Дети Юза
 
11 / 15 (1) ++
Регистрация: 14.09.2004
Адрес: слияние двух рек
Здорово, с музычкой!
За это сообщение автора поблагодарили: mazzy (2).
Старый 18.05.2017, 18:40   #6  
trud is offline
trud
Участник
 
407 / 279 (10) ++++++
Регистрация: 07.06.2003
А зачем вообще нужен Build сервер? т.е. в видео этот вопрос как-то обходится стороной, т.е. понятно что чтобы билдить что-то, но что это собственно дает? в 2012 то без него все было
Старый 18.05.2017, 19:10   #7  
belugin is offline
belugin
Участник
Аватар для belugin
Лучший по профессии 2014
Лучший по профессии 2011
Лучший по профессии 2009
Сотрудники Microsoft Dynamics
 
3,884 / 2004 (74) +++++++++
Регистрация: 16.01.2004
Адрес: Москва
Цитата:
Сообщение от trud Посмотреть сообщение
А зачем вообще нужен Build сервер? т.е. в видео этот вопрос как-то обходится стороной, т.е. понятно что чтобы билдить что-то, но что это собственно дает? в 2012 то без него все было
Контроль целостаности, например, разработчики не могут залить в репозиторий некомпилирующийся или не проходящий тесты код.
Старый 19.05.2017, 05:09   #8  
trud is offline
trud
Участник
 
407 / 279 (10) ++++++
Регистрация: 07.06.2003
А почему не смогут? т.е. вот в видео - делается ветка DEV, куда подключаются разработчики. они туда коммитят изменения. т.е. практически наверняка очень часто будет ситуации что кто-то будет забывать что-то закоммитить(например новый меню айтем) и компайл этой ветки будет падать. буду признателен если есть какие документы по этому поводу применительно именно к проектной разработке АХ
второй вопрос про цену - т.е. билд сервер не входит в стандарт, его клиент должен дополнительно покупать. т.е. чем вообще можно аргументировать эти доп. расходы для клиента - боюсь фраза если не купите то "разработчики зальют вам некомпилирующийся код" не поспособствует продаже(я говорю о небольших клиентах, 1-3 разработчика)

Последний раз редактировалось trud; 19.05.2017 в 05:13.
Старый 19.05.2017, 06:34   #9  
macklakov is offline
macklakov
NavAx
Аватар для macklakov
Сотрудники Microsoft Dynamics
 
1,938 / 832 (31) +++++++
Регистрация: 03.04.2002
Адрес: Australia
Цитата:
Сообщение от 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
Administrator
Аватар для mazzy
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
Most Valuable Professional
 
20,694 / 3296 (151) ++++++++++
Регистрация: 29.11.2001
Адрес: Москва
Цитата:
Сообщение от trud Посмотреть сообщение
А почему не смогут? т.е. вот в видео - делается ветка DEV, куда подключаются разработчики. они туда коммитят изменения.
...
1-3 разработчика)
Цитата:
Сообщение от macklakov Посмотреть сообщение
Подозреваю что существование таких разработчиков новой схемой не предусмотрено. Дикость это все и кустарщина.
Типа есть партнер, а у партнера этих серверов должно хватать, ибо это их хлеб.
И так, и не так малешко.

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

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

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

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

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

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

да, для команд из 1-3 программистов этот способ избыточен
да, для команд из нескольких десятков программистов этот способ хорош
__________________
GitHub, Facebook, mazzy.priot, mazzy.music, coub.
За это сообщение автора поблагодарили: gl00mie (2).
Старый 19.05.2017, 10:35   #11  
fed is offline
fed
Moderator
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
Ex AND Project
Соотечественники
 
2,089 / 3868 (133) ++++++++++
Регистрация: 13.03.2002
Адрес: İstanbul
Просто замечу, что за все мои 16 лет в Аксаптерстве, я только три или четыре раза видел проектную команду, состоявшую из более 5 разработчиков. Я никогда не видел команды в которой было бы более 10 разработчиков.
Старый 19.05.2017, 10:36   #12  
Logger is offline
Logger
Участник
Лучший по профессии 2014
 
2,852 / 1458 (54) ++++++++
Регистрация: 12.10.2004
Цитата:
Сообщение от mazzy Посмотреть сообщение
да, для команд из 1-3 программистов этот способ избыточен
да, для команд из нескольких десятков программистов этот способ хорош
Интересно, а много в России команд с несколькими десятками программистов ?
Навскидку знаю только один. Ну наверно команда локализации еще в самом MS.
Старый 19.05.2017, 11:25   #13  
mazzy is offline
mazzy
Administrator
Аватар для mazzy
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
Most Valuable Professional
 
20,694 / 3296 (151) ++++++++++
Регистрация: 29.11.2001
Адрес: Москва
на моей памяти - Почта России, и вообще многие проекты GMCS.
до МС я работал в команде Дикси. Там человек 30-50 было. И это только те, которых было видно в комнате разработчиков. Про число разработчиков онлайн лучше они сами скажут.
__________________
GitHub, Facebook, mazzy.priot, mazzy.music, coub.
За это сообщение автора поблагодарили: Logger (1).
Старый 19.05.2017, 11:51   #14  
trud is offline
trud
Участник
 
407 / 279 (10) ++++++
Регистрация: 07.06.2003
Цитата:
Сообщение от mazzy Посмотреть сообщение
на моей памяти - Почта России, и вообще многие проекты GMCS.
Хм, а разве облачная версия для таких клиентов подойдет? вроде бы на текущий момент ограничение в 1ТБ базу.
т.е. вот у нас была встреча на которой обсуждали стоимость владения АХ. клиент небольшой - 20 ентерпрайс пользователей и сколько то простых.
объем доработок грубо оценили в 2 разработчика на 4 месяца.
с ценой на лицензии все понятно, она известна и прогнозируема
какие вопросы задавались:
-была дискуссия кто должен оплачивать машины для разработчиков
-нужен ли билд сервер
-сколько будет стоит трафик(он оказывается тоже не бесплатный)
-сколько будет стоит хранилище(стоимость то довольно значительная за гигабайт)
Старый 19.05.2017, 11:55   #15  
mazzy is offline
mazzy
Administrator
Аватар для mazzy
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
Most Valuable Professional
 
20,694 / 3296 (151) ++++++++++
Регистрация: 29.11.2001
Адрес: Москва
Цитата:
Сообщение от trud Посмотреть сообщение
Хм, а разве облачная версия для таких клиентов подойдет? вроде бы на текущий момент ограничение в 1ТБ базу.
подойдет с точки зрения цены или подойдет с технической точки зрения? )))
ограничения тоже вроде маркетинговые, а не технические.

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

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

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

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

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

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

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