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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 10.12.2021, 12:54   #1  
mazzy is offline
mazzy
Участник
Аватар для mazzy
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
29,472 / 4494 (208) ++++++++++
Регистрация: 29.11.2001
Адрес: Москва
Записей в блоге: 10
Цитата:
Сообщение от axm2017 Посмотреть сообщение
Как правильно готовить разработчика по Акс?
Хорошо поставленный вопрос.

Акс для разработчика - это Java код, глубоко завязанный на Аксаптовские соглашения, Аксаптовские фреймворки и библиотеки Аксаптовских функций.

навсикдку, начинающему на проекте разработчику обязательно надо рассказывать о:
= best practice (соглашения о наименованиях, нумераторах, коллекциях, штатных массивах) и дополнительные соглашения, принятые на проекте
= особенности container в Аксапте и особенности использования контейнера, принятные на проекте
= трехуровневость, передача данных с клиента на сервер (pack/unpack), модификаторы server client
= tts и перехват ошибок, userConnection и другие Connection
= вывод ошибок и сообщений (в частности, работа с инфологом в классических аксаптах)
= логирование, принятое на проекте
= глобальные переменные и глобальные класы infolog, appl и т.п.
= глобальные кэши и кэширование данных
= механизмы сравнения кода, old-слои
= кластеризация
= журналы, зачем нужна блокировка журналов
= и т.п.

на каждом проекте, что я работал, дополнительно к штатным библиотекам были приняты собственные тараканы и заморочки (что можно и что нельзя делать в деве-тесте-проде, соглашения об оформлении кода и объектов, соглашения о достаточном уровне документирования, кто-то не приемлет временных таблиц, кто-то все делает на временных таблицах безо всяких list/set/map)

в общем, много чего можно и нужно рассказать ДО того, как кидать на проект.
В свое время я курс читал с названием "Решительный шаг" и подзаголовком "Зачастую решительный шаг является результатом хорошего пинка под зад"
__________________
полезное на axForum, github, vk, coub.

Последний раз редактировалось mazzy; 10.12.2021 в 12:58.
Старый 15.12.2021, 03:37   #2  
gl00mie is offline
gl00mie
Участник
MCBMSS
Most Valuable Professional
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
3,684 / 5813 (201) ++++++++++
Регистрация: 28.11.2005
Адрес: Москва
Записей в блоге: 3
Цитата:
Сообщение от mazzy Посмотреть сообщение
навсикдку, начинающему на проекте разработчику обязательно надо рассказывать о:
= best practice (соглашения о наименованиях, нумераторах, коллекциях, штатных массивах) и дополнительные соглашения, принятые на проекте
= особенности container в Аксапте и особенности использования контейнера, принятные на проекте
= трехуровневость, передача данных с клиента на сервер (pack/unpack), модификаторы server client
= tts и перехват ошибок, userConnection и другие Connection
= вывод ошибок и сообщений (в частности, работа с инфологом в классических аксаптах)
= логирование, принятое на проекте
= глобальные переменные и глобальные класы infolog, appl и т.п.
= глобальные кэши и кэширование данных
= механизмы сравнения кода, old-слои
= кластеризация
= журналы, зачем нужна блокировка журналов
= и т.п.
Стажеру хорошо бы освоить для начала Development I, чтобы просто мог создать новую таблицу по всем правилам и номерную серию к ней прикрутить а уж когда он там на практике до old-слоев доберется...
Дополнил бы еще такими вещами, как:
= перекрестные ссылки и навыки их использования с учетом иерархий классов, перехода от методов Map к таблицам и т.п.
= механизмы рефлексии (Dict-классы, UtilElements, TreeNode - при том, что последние два актуальны разве что до AX2012), умение решать задачи с их помощью, скажем, job-иком найти готовую временную таблицу типа tempDb, у которой есть поле типа real и поле типа string длиной от 20 символов.
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
ax2012,ax2009: как правильно передать 100500 элементов коллекции через WCF? mazzy DAX: Программирование 63 14.12.2021 16:39
Передача таблицы TempDB по маршруту класс1-форма-класс2, как правильно? mikki_messer DAX: Программирование 7 15.07.2019 16:07
ax2009, ax2012: как правильно отобразить фильтр на форме? mazzy DAX: Программирование 6 25.03.2019 19:09
Вижу только пользователя admin в списке пользователей Bega DAX: Программирование 5 09.09.2010 15:38
ERP-BLOG: Как сделать правильно пользоваться хэлпом или горести Axapta. Blog bot DAX Blogs 2 15.07.2009 14:05

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

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

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