AXForum  
Go Back   AXForum > Рынок > Полезное по Microsoft Dynamics
All
Forgotten Your Password?
Register Forum Rules FAQ Members List Today's Posts Search

 
 
Thread Tools Search this Thread Display Modes
Old 18.05.2017, 14:56   #2  
fed is offline
fed
Moderator
fed's Avatar
Ex AND Project
Соотечественники
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
2,913 / 5736 (197) ++++++++++
Join Date: 13.03.2002
Location: Hüfingen,DE
Как же они достали со своими видео-тренингами. Неужели нельзя было в виде текста записать?
Счас опять придется тратить время на прослушивание детального объяснения каждой галочки.
Компьютер, блин, для того и придумали чтобы информацию искать можно было, а не смотреть любую фигню подряд, как пенсионеры у телевизора.
This post has been rated by: mazzy (2).
Old 18.05.2017, 15:39   #3  
Ivanhoe is offline
Ivanhoe
Участник
Ivanhoe's Avatar
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
 
4,143 / 2161 (81) +++++++++
Join Date: 29.09.2005
Location: Санкт-Петербург
Вот так поколение Z стало пенсионерами Я так понимаю, они наоборот стараются для молодежи, не умеющей читать.
__________________
Ivanhoe as is..
This post has been rated by: Sancho (2).
Old 18.05.2017, 15:39   #4  
Logger is offline
Logger
Участник
Лучший по профессии 2015
Лучший по профессии 2014
 
3,987 / 3273 (117) ++++++++++
Join Date: 12.10.2004
Location: Москва
Blog Entries: 2
У меня при просмотре youtube уже привычка ставить скорость c коэффициентом 1,2
This post has been rated by: mazzy (2).
Old 18.05.2017, 15:39   #5  
Vadis is offline
Vadis
Юзовские
Дети Юза
 
12 / 15 (1) ++
Join Date: 14.09.2004
Location: Gersag
Здорово, с музычкой!
This post has been rated by: mazzy (2).
Old 18.05.2017, 18:40   #6  
trud is offline
trud
Участник
Лучший по профессии 2017
 
1,039 / 1635 (57) ++++++++
Join Date: 07.06.2003
Blog Entries: 1
А зачем вообще нужен Build сервер? т.е. в видео этот вопрос как-то обходится стороной, т.е. понятно что чтобы билдить что-то, но что это собственно дает? в 2012 то без него все было
Old 18.05.2017, 19:10   #7  
belugin is offline
belugin
Участник
belugin's Avatar
Сотрудники Microsoft Dynamics
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии 2011
Лучший по профессии 2009
 
4,622 / 2925 (107) +++++++++
Join Date: 16.01.2004
Blog Entries: 5
Quote:
Originally Posted by trud View Post
А зачем вообще нужен Build сервер? т.е. в видео этот вопрос как-то обходится стороной, т.е. понятно что чтобы билдить что-то, но что это собственно дает? в 2012 то без него все было
Контроль целостаности, например, разработчики не могут залить в репозиторий некомпилирующийся или не проходящий тесты код.
Old 19.05.2017, 05:09   #8  
trud is offline
trud
Участник
Лучший по профессии 2017
 
1,039 / 1635 (57) ++++++++
Join Date: 07.06.2003
Blog Entries: 1
А почему не смогут? т.е. вот в видео - делается ветка DEV, куда подключаются разработчики. они туда коммитят изменения. т.е. практически наверняка очень часто будет ситуации что кто-то будет забывать что-то закоммитить(например новый меню айтем) и компайл этой ветки будет падать. буду признателен если есть какие документы по этому поводу применительно именно к проектной разработке АХ
второй вопрос про цену - т.е. билд сервер не входит в стандарт, его клиент должен дополнительно покупать. т.е. чем вообще можно аргументировать эти доп. расходы для клиента - боюсь фраза если не купите то "разработчики зальют вам некомпилирующийся код" не поспособствует продаже(я говорю о небольших клиентах, 1-3 разработчика)

Last edited by trud; 19.05.2017 at 05:13.
Old 19.05.2017, 06:34   #9  
macklakov is offline
macklakov
NavAx
macklakov's Avatar
 
2,347 / 996 (38) +++++++
Join Date: 03.04.2002
Quote:
Originally Posted by trud View Post
я говорю о небольших клиентах, 1-3 разработчика
Подозреваю что существование таких разработчиков новой схемой не предусмотрено. Дикость это все и кустарщина.
Типа есть партнер, а у партнера этих серверов должно хватать, ибо это их хлеб.
__________________
Isn't it nice when things just work?

Last edited by macklakov; 19.05.2017 at 06:39.
Old 19.05.2017, 10:24   #10  
mazzy is offline
mazzy
Участник
mazzy's Avatar
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
29,472 / 4494 (208) ++++++++++
Join Date: 29.11.2001
Location: Москва
Blog Entries: 10
Quote:
Originally Posted by trud View Post
А почему не смогут? т.е. вот в видео - делается ветка DEV, куда подключаются разработчики. они туда коммитят изменения.
...
1-3 разработчика)
Quote:
Originally Posted by macklakov View Post
Подозреваю что существование таких разработчиков новой схемой не предусмотрено. Дикость это все и кустарщина.
Типа есть партнер, а у партнера этих серверов должно хватать, ибо это их хлеб.
И так, и не так малешко.

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

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

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

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

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

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

да, для команд из 1-3 программистов этот способ избыточен
да, для команд из нескольких десятков программистов этот способ хорош
__________________
полезное на axForum, github, vk, coub.
This post has been rated by: gl00mie (2).
Old 19.05.2017, 10:35   #11  
fed is offline
fed
Moderator
fed's Avatar
Ex AND Project
Соотечественники
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
2,913 / 5736 (197) ++++++++++
Join Date: 13.03.2002
Location: Hüfingen,DE
Просто замечу, что за все мои 16 лет в Аксаптерстве, я только три или четыре раза видел проектную команду, состоявшую из более 5 разработчиков. Я никогда не видел команды в которой было бы более 10 разработчиков.
Old 19.05.2017, 10:36   #12  
Logger is offline
Logger
Участник
Лучший по профессии 2015
Лучший по профессии 2014
 
3,987 / 3273 (117) ++++++++++
Join Date: 12.10.2004
Location: Москва
Blog Entries: 2
Quote:
Originally Posted by mazzy View Post
да, для команд из 1-3 программистов этот способ избыточен
да, для команд из нескольких десятков программистов этот способ хорош
Интересно, а много в России команд с несколькими десятками программистов ?
Навскидку знаю только один. Ну наверно команда локализации еще в самом MS.
Old 19.05.2017, 11:25   #13  
mazzy is offline
mazzy
Участник
mazzy's Avatar
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
29,472 / 4494 (208) ++++++++++
Join Date: 29.11.2001
Location: Москва
Blog Entries: 10
на моей памяти - Почта России, и вообще многие проекты GMCS.
до МС я работал в команде Дикси. Там человек 30-50 было. И это только те, которых было видно в комнате разработчиков. Про число разработчиков онлайн лучше они сами скажут.
__________________
полезное на axForum, github, vk, coub.
This post has been rated by: Logger (1).
Old 19.05.2017, 11:51   #14  
trud is offline
trud
Участник
Лучший по профессии 2017
 
1,039 / 1635 (57) ++++++++
Join Date: 07.06.2003
Blog Entries: 1
Quote:
Originally Posted by mazzy View Post
на моей памяти - Почта России, и вообще многие проекты GMCS.
Хм, а разве облачная версия для таких клиентов подойдет? вроде бы на текущий момент ограничение в 1ТБ базу.
т.е. вот у нас была встреча на которой обсуждали стоимость владения АХ. клиент небольшой - 20 ентерпрайс пользователей и сколько то простых.
объем доработок грубо оценили в 2 разработчика на 4 месяца.
с ценой на лицензии все понятно, она известна и прогнозируема
какие вопросы задавались:
-была дискуссия кто должен оплачивать машины для разработчиков
-нужен ли билд сервер
-сколько будет стоит трафик(он оказывается тоже не бесплатный)
-сколько будет стоит хранилище(стоимость то довольно значительная за гигабайт)
Old 19.05.2017, 11:55   #15  
mazzy is offline
mazzy
Участник
mazzy's Avatar
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
29,472 / 4494 (208) ++++++++++
Join Date: 29.11.2001
Location: Москва
Blog Entries: 10
Quote:
Originally Posted by trud View Post
Хм, а разве облачная версия для таких клиентов подойдет? вроде бы на текущий момент ограничение в 1ТБ базу.
подойдет с точки зрения цены или подойдет с технической точки зрения? )))
ограничения тоже вроде маркетинговые, а не технические.

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

Про цены и ограничения облака - подождем следующего финансового года, посмотрим что скажут.
__________________
полезное на axForum, github, vk, coub.
Old 19.05.2017, 12:25   #16  
Ace of Database is offline
Ace of Database
Участник
Ace of Database's Avatar
 
877 / 649 (23) +++++++
Join Date: 14.10.2004
Quote:
Originally Posted by Logger View Post
Интересно, а много в России команд с несколькими десятками программистов ?
Навскидку знаю только один. Ну наверно команда локализации еще в самом MS.
Я работал на двух проектах, на которых команда разработчиков занимала половину корпоративного автобуса. Но это было во времена, когда предприятия зарождались. А сейчас предприятия не зарождаются.
__________________
Мои утилиты для Аксапты версий 3.0-2012: http://aceofdatabase.blogspot.com/
Old 19.05.2017, 13:13   #17  
belugin is offline
belugin
Участник
belugin's Avatar
Сотрудники Microsoft Dynamics
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии 2011
Лучший по профессии 2009
 
4,622 / 2925 (107) +++++++++
Join Date: 16.01.2004
Blog Entries: 5
Quote:
Originally Posted by trud View Post
А почему не смогут? т.е. вот в видео - делается ветка DEV, куда подключаются разработчики. они туда коммитят изменения. т.е. практически наверняка очень часто будет ситуации что кто-то будет забывать что-то закоммитить(например новый меню айтем) и компайл этой ветки будет падать. буду признателен если есть какие документы по этому поводу применительно именно к проектной разработке АХ
Я не очень в курсе подробностей, но в VSTS можно настроить так, чтобы прохождение билда было необходимо для мерджа ветки. То есть этот программист просто не сможет смерджить свою ветку. И там, вроде, сервис олачный а не сервер. VSTS вроде бесплатен для маленьких команд. Не знаю, влезает ли в это аксаптовая разработка.
Old 19.05.2017, 13:16   #18  
belugin is offline
belugin
Участник
belugin's Avatar
Сотрудники Microsoft Dynamics
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии 2011
Лучший по профессии 2009
 
4,622 / 2925 (107) +++++++++
Join Date: 16.01.2004
Blog Entries: 5
Quote:
Originally Posted by mazzy View Post
да, для команд из 1-3 программистов этот способ избыточен
А почему избыточен? Может быть из-за накладных расходов на один большой ApplicationSuite? Я был бы не против при таком контроле целостности даже при одиночной работе.
This post has been rated by: mazzy (2).
 


Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Forum Jump

Рейтинг@Mail.ru
All times are GMT +3. The time now is 15:40.
Powered by vBulletin® Version 3.8.5
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Contacts E-mail, Advertising.