|
![]() |
#1 |
Участник
|
Пункты 2 и 3 а соответственно и 1 некорректны.
Не рекомендуют править уже существующий и работающий код без причин. Паттерны и прочее при создании нового кода никто не отметает. |
|
![]() |
#2 |
MCT
|
Стоит отметить, что массовые транзакции появились в форме SalesTable c 2012 версии, тогда это было реальное нарушение. В 2009 версии там была всего одна транзакция. Нет под рукой вирт машины, но по-моему в 3 версии там все было более менее в этом плане.
По истории получается, что ухудшения массово стали попадать в систему с 2012 версии. А в 365 на них не нашлось ресурсов и просто забили. Как-то так.
__________________
Axapta book for developer |
|
![]() |
#3 |
Участник
|
Как стажёр, на которого традиционно падают не самые весёлые задачи, занимался /занимаюсь помимо ger иногда и портированием функционала с 12 в 365. Кстати авто портирование в явном виде не нашёл даже путем опроса коллег из мс.
По своему небольшому опыту портировать проще с минимальными изменениями. Это помогает не порождать баги и в без того непростом коде. На сколько по слухам понимаю в 12 версию зачастую заливали решения партнёров, типа того же whs: которые выглядели, как обычное решение консалта, то есть мега трэшная вещь, сварганенная людьми разного уровня, где шаг в сторону порой чревато. |
|
![]() |
#4 |
MCT
|
Цитата:
Или как в старое доброе советское время - ВАЛ по ПЛАНУ? PS. Как оказалось проверенные методы советского хозяйствования очень даже применимы в крупных капиталистических корпорациях. ![]() На завод жигули привезли партию некачественного металла, и в покрасочном цехе, вместо того, что бы отказаться решили красить, что есть на зло буржуям. Свои люди поймут, в конце концов. ![]()
__________________
Axapta book for developer |
|
![]() |
#5 |
Участник
|
Вам шашечки или ехать?
Рефакторинг серьезный подразумевает понимание функционала, логики авторов и прочее. По трудоёмкость в таком случае этот процесс легко может перебить собственно первоначальную разработку + породить баги так как автотесты, активно партнёры типа нас, стали использовать лишь с 365 версии. И появляется вопрос: а оно надо? Клиент требует решение завтра, а вы, если ударитесь в дебри рефакторинга существующего решения выдадите его через год. |
|
![]() |
#6 |
MCT
|
Цитата:
![]() PS После Наделлы поставят француза, который будет рапортавать об улучшении качества продукта на 40 % в год. ![]()
__________________
Axapta book for developer |
|
![]() |
#7 |
Участник
|
|
|
![]() |
#8 |
Участник
|
Неправильно выразился, извини.
Полный вопрос: зачем ждать? |
|
![]() |
#9 |
Microsoft Dynamics
|
Ну, это наверно уже классика: https://habr.com/ru/post/219651/
|
|
![]() |
#10 |
Участник
|
Цитата:
Весь существующий на тот момент функционал, включая формы и отчеты были сконвертированы автоматически. Впоследствии, с развитием ax7, тул сломался и больше не работал. Поэтому с какого-то момента, формы и отчеты, которые появлялись сначала в ax2012, переносились в ax7 только руками. Для ax7 был разработаны паттерны на форме. "Странные" паттерны, которые были портированы тулом обозвали кастомными. С какого-то момента кастомные паттерны совсем перестали проходить CodeReview внутри. Эпопея с паттернами и отсутствие тула по конвертированию попортила столько крови разработчикам внутри, что на бестПрактис уже никто не обращал внимания. Хотя изначально пытались конечно ![]() |
|
![]() |
#11 |
MCT
|
Цитата:
![]() Таки я тут один за правду, остальных все это устраивает. Ну и как я понял, зачем комсомольскому отряду то репутацию портить. ![]()
__________________
Axapta book for developer |
|
|
За это сообщение автора поблагодарили: wojzeh (1). |