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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 07.01.2020, 10:51   #1  
axm2017 is offline
axm2017
Участник
 
2,066 / 296 (14) ++++++
Регистрация: 15.05.2017
Пункты 2 и 3 а соответственно и 1 некорректны.

Не рекомендуют править уже существующий и работающий код без причин.

Паттерны и прочее при создании нового кода никто не отметает.
Старый 07.01.2020, 12:07   #2  
MikeR is offline
MikeR
MCT
Аватар для MikeR
MCBMSS
Лучший по профессии 2015
Лучший по профессии 2014
 
1,628 / 627 (24) +++++++
Регистрация: 28.11.2005
Адрес: просто землянин
Цитата:
Сообщение от axm2017 Посмотреть сообщение
Паттерны и прочее при создании нового кода никто не отметает.
Стоит отметить, что массовые транзакции появились в форме SalesTable c 2012 версии, тогда это было реальное нарушение. В 2009 версии там была всего одна транзакция. Нет под рукой вирт машины, но по-моему в 3 версии там все было более менее в этом плане.
По истории получается, что ухудшения массово стали попадать в систему с 2012 версии. А в 365 на них не нашлось ресурсов и просто забили.
Как-то так.
__________________
Axapta book for developer
Старый 07.01.2020, 13:23   #3  
axm2017 is offline
axm2017
Участник
 
2,066 / 296 (14) ++++++
Регистрация: 15.05.2017
Цитата:
Сообщение от MikeR Посмотреть сообщение
.. А в 365 на них не нашлось ресурсов и просто забили.
Как-то так.
Как стажёр, на которого традиционно падают не самые весёлые задачи, занимался /занимаюсь помимо ger иногда и портированием функционала с 12 в 365. Кстати авто портирование в явном виде не нашёл даже путем опроса коллег из мс.

По своему небольшому опыту портировать проще с минимальными изменениями. Это помогает не порождать баги и в без того непростом коде.

На сколько по слухам понимаю в 12 версию зачастую заливали решения партнёров, типа того же whs: которые выглядели, как обычное решение консалта, то есть мега трэшная вещь, сварганенная людьми разного уровня, где шаг в сторону порой чревато.
Старый 07.01.2020, 13:34   #4  
MikeR is offline
MikeR
MCT
Аватар для MikeR
MCBMSS
Лучший по профессии 2015
Лучший по профессии 2014
 
1,628 / 627 (24) +++++++
Регистрация: 28.11.2005
Адрес: просто землянин
Цитата:
Сообщение от axm2017 Посмотреть сообщение
...
На сколько по слухам понимаю в 12 версию зачастую заливали решения партнёров, типа того же whs: которые выглядели, как обычное решение консалта, то есть мега трэшная вещь, сварганенная людьми разного уровня, где шаг в сторону порой чревато.
Не понимаю, почему не отфакторили после решение с учетом всего?
Или как в старое доброе советское время - ВАЛ по ПЛАНУ?

PS. Как оказалось проверенные методы советского хозяйствования очень даже применимы в крупных капиталистических корпорациях.
На завод жигули привезли партию некачественного металла, и в покрасочном цехе, вместо того, что бы отказаться решили красить, что есть на зло буржуям. Свои люди поймут, в конце концов.
__________________
Axapta book for developer
Старый 07.01.2020, 13:48   #5  
axm2017 is offline
axm2017
Участник
 
2,066 / 296 (14) ++++++
Регистрация: 15.05.2017
Цитата:
Сообщение от MikeR Посмотреть сообщение
Не понимаю, почему не отфакторили после решение с учетом всего?.
:
Вам шашечки или ехать?

Рефакторинг серьезный подразумевает понимание функционала, логики авторов и прочее. По трудоёмкость в таком случае этот процесс легко может перебить собственно первоначальную разработку + породить баги так как автотесты, активно партнёры типа нас, стали использовать лишь с 365 версии.

И появляется вопрос: а оно надо? Клиент требует решение завтра, а вы, если ударитесь в дебри рефакторинга существующего решения выдадите его через год.
Старый 07.01.2020, 14:26   #6  
MikeR is offline
MikeR
MCT
Аватар для MikeR
MCBMSS
Лучший по профессии 2015
Лучший по профессии 2014
 
1,628 / 627 (24) +++++++
Регистрация: 28.11.2005
Адрес: просто землянин
Цитата:
Сообщение от axm2017 Посмотреть сообщение
...
И появляется вопрос: а оно надо? Клиент требует решение завтра, а вы, если ударитесь в дебри рефакторинга существующего решения выдадите его через год.
Ждем комсорга...

PS После Наделлы поставят француза, который будет рапортавать об улучшении качества продукта на 40 % в год.
__________________
Axapta book for developer
Старый 07.01.2020, 15:05   #7  
mazzy is offline
mazzy
Участник
Аватар для mazzy
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
29,472 / 4494 (208) ++++++++++
Регистрация: 29.11.2001
Адрес: Москва
Записей в блоге: 10
Цитата:
Сообщение от MikeR Посмотреть сообщение
Ждем комсорга...
Зачем?!
__________________
полезное на axForum, github, vk, coub.
Старый 07.01.2020, 15:21   #8  
mazzy is offline
mazzy
Участник
Аватар для mazzy
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
29,472 / 4494 (208) ++++++++++
Регистрация: 29.11.2001
Адрес: Москва
Записей в блоге: 10
Цитата:
Сообщение от MikeR Посмотреть сообщение
Ждем комсорга...
Неправильно выразился, извини.
Полный вопрос:

зачем ждать?
__________________
полезное на axForum, github, vk, coub.
Старый 07.01.2020, 14:07   #9  
AlexSD is offline
AlexSD
Microsoft Dynamics
Сотрудники Microsoft Dynamics
 
257 / 302 (11) ++++++
Регистрация: 14.10.2003
Цитата:
Сообщение от MikeR Посмотреть сообщение
Не понимаю, почему не отфакторили после решение с учетом всего?
Ну, это наверно уже классика: https://habr.com/ru/post/219651/
Старый 07.01.2020, 14:59   #10  
mazzy is offline
mazzy
Участник
Аватар для mazzy
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
29,472 / 4494 (208) ++++++++++
Регистрация: 29.11.2001
Адрес: Москва
Записей в блоге: 10
Цитата:
Сообщение от axm2017 Посмотреть сообщение
Кстати авто портирование в явном виде не нашёл даже путем опроса коллег из мс.
Когда ax7 только появилась, то для портирования был сделан специальный внутренний tool.
Весь существующий на тот момент функционал, включая формы и отчеты были сконвертированы автоматически.

Впоследствии, с развитием ax7, тул сломался и больше не работал.

Поэтому с какого-то момента, формы и отчеты, которые появлялись сначала в ax2012, переносились в ax7 только руками.

Для ax7 был разработаны паттерны на форме. "Странные" паттерны, которые были портированы тулом обозвали кастомными. С какого-то момента кастомные паттерны совсем перестали проходить CodeReview внутри.

Эпопея с паттернами и отсутствие тула по конвертированию попортила столько крови разработчикам внутри, что на бестПрактис уже никто не обращал внимания. Хотя изначально пытались конечно
__________________
полезное на axForum, github, vk, coub.
Старый 07.01.2020, 15:20   #11  
MikeR is offline
MikeR
MCT
Аватар для MikeR
MCBMSS
Лучший по профессии 2015
Лучший по профессии 2014
 
1,628 / 627 (24) +++++++
Регистрация: 28.11.2005
Адрес: просто землянин
Цитата:
Сообщение от mazzy Посмотреть сообщение
...
Эпопея с паттернами и отсутствие тула по конвертированию попортила столько крови разработчикам внутри, что на бестПрактис уже никто не обращал внимания. Хотя изначально пытались конечно
Вот откуда взялось выражение что хватит уже волосы рвать.

Цитата:
Сообщение от mazzy Посмотреть сообщение
Зачем?!
Таки я тут один за правду, остальных все это устраивает. Ну и как я понял, зачем комсомольскому отряду то репутацию портить.
__________________
Axapta book for developer
За это сообщение автора поблагодарили: wojzeh (1).
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
palleagermark: Authoring Best Practice checks that use XML based input Blog bot DAX Blogs 0 06.01.2017 11:12
emeadaxsupport: Short System Data Type "IdentifierName" resulting in false Best Practice checks Blog bot DAX Blogs 0 18.06.2014 10:11
AX UK: Building a Microsoft Virtualisation & Management Practice Blog bot DAX Blogs 0 17.02.2010 21:07

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

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

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