10.07.2017, 12:48 | #161 |
Moderator
|
Цитата:
Сообщение от kashperuk
Вряд ли кто-то будет автоматом обновлять аппликейшн, не совсем же они ничего не понимают. Скорее всего МС просто будет куда-то выкладывать новые библиотеки приложения, и будет какой-то механизм, согласно которому клиентам нужно будет эти апдейты протестировать и установить в свое расписание.
Но конечно все равно более агрессивно, чем сейчас, когда никто не обновляется по 5 лет. Я поэтому про тесты и спросил - было бы выгодно их начать писать |
|
|
За это сообщение автора поблагодарили: Ivanhoe (2). |
10.07.2017, 12:52 | #162 |
Участник
|
|
|
10.07.2017, 12:53 | #163 |
Участник
|
Тесты, закрытие модели для изменений, отсутствие доступа на рабочую и т.п. - все это можно пережить старым партнерам. Новым партнерам - может, даже, все нравится. Маленькая проблема - клиент, который сравнит стоимость внедрения и поддержки и пройдет мимо. И весь dynamic подход, за что покупали Аксапту, пойдет лесом.
__________________
Ivanhoe as is.. |
|
|
За это сообщение автора поблагодарили: Logger (3). |
10.07.2017, 13:21 | #164 |
Участник
|
А как же синхронизация БД ?
Ее тоже оптимизнули ? |
|
10.07.2017, 13:43 | #165 |
Banned
|
|
|
|
За это сообщение автора поблагодарили: Logger (1). |
10.07.2017, 15:34 | #166 |
Участник
|
|
|
10.07.2017, 15:40 | #167 |
Участник
|
Цитата:
Если бы мы поставляли тесты, их бы нужно было обновлять при внесении партнером изменений. У нас больше 100 тыщ тестов - сомневаюсь, что кто-то бы в них ковырялся. |
|
10.07.2017, 16:01 | #168 |
Участник
|
В Dynamics AX 100500 таблиц, классов, форм и т.д. Никто во "всех" объектах не ковыряется. Включайе в стадартную поставку функциональные тесты.
|
|
|
За это сообщение автора поблагодарили: macklakov (1). |
10.07.2017, 16:07 | #169 |
Участник
|
К сожалению, Майкрософт не поставляет даже классы для инициализации тестовых данных (они назывались SysTestCaseSetup_* или что-то такое), и это вообще не мотивирует на написание тестов для партнерских изменений.
|
|
10.07.2017, 16:50 | #170 |
Участник
|
Когда я еще был в тест организации, мы активно пытались это сделать, но так и не решились, так как качество этого кода не всегда соответствует стандартам Майкрософт
|
|
|
За это сообщение автора поблагодарили: mazzy (2), Stitch_MS (2). |
10.07.2017, 17:49 | #171 |
Banned
|
Цитата:
Сообщение от skuull
Т.е. формально гвоздь в кришку гроба этих внедрений уже забит, никакого отношение к оверлеингу это не имеет, вот и обсуждать нечего.
А с практической точки зрения граждане бангладеша сидящие на клиенте\партнере не сильно отличаються от своих сограждан в МС и также успешно развалят ваш InventDim и в extension модели, и в старой 12ке и в 9ке. Цитата:
Отказ от оверлеинга затем чтобы было проще - тестировать некую DLL в базовой версии приложения, - предоставлять дырки и крючки чтобы было можно менять это приложение, - чтобы затем эту DLL заливать без какого-либо тестирования в живую измененную версию. При этом всем отказ от визуального средства обнаружения конфликтов кода чтобы граждане бангладеша могли не волноваться. Microsoft будет прогонять автоматизированные тесты с проектов внедрений и от ISV в многочисленных версиях? Это какой Microsoft имеется в виду? https://community.dynamics.com/ax/b/...sibility-plans Цитата:
There are also costs required for manually applying hot fixes. The ability to seamlessly apply hot fixes in a binary format is something we’re striving for in the future.
There’s also the ‘version hell’ that partners constantly battle. Reducing the size of the support matrix driven by combinations of Microsoft product versions and partner solution versions would be a significant benefit. Supporting many code branches is a large tax on any engineering team. Последний раз редактировалось ax_mct; 10.07.2017 в 18:11. |
|
10.07.2017, 18:24 | #172 |
Участник
|
|
|
10.07.2017, 18:54 | #173 |
Banned
|
|
|
10.07.2017, 20:03 | #174 |
Banned
|
Цитата:
Предложенная система может работать только в случае пары-другой вертикальных версий в очень тесном сотрудничестве с MS. И все. Как набор версий монолита. Но никак не в качестве маркетплейса как мы его понимаем. Продолжаю непонимать для кого и зачем делаются дырки в монолите. Количество мест ISV очень сильно ограничено. |
|
11.07.2017, 00:49 | #175 |
Banned
|
В принципе булшит берется отсюда
Netsuite http://www.netsuiteblogs.com/whos-af....PduG9lsB.dpbs Цитата:
One of the key benefits of cloud based ERP is that upgrades are performed automatically by the vendor. With cloud computing, there is a single code base and the vendor utilizes a managed version upgrade process to minimize disruption. Customizing ERP applications in the cloud is a lot faster and easier than on-premise because the code base is standards-based instead of proprietary. As a result, whenever a cloud application is upgraded to a newer version, customized components are carried over to the new version seamlessly without the need for any painful code retrofitting.
Цитата:
Twice a year, NetSuite’s phased product upgrades provide customers with improved functionality and usability.
... Prior to scheduled software upgrades, NetSuite provides all users with “Release Preview” accounts that will allow you to preview new features and test any customizations in a beta environment. Цитата:
Patented phased release process — NetSuite's patented (US Patents #7,558,843 and #7,970,901) phased release process allows NetSuite to offer its customers control to choose the upgrade timing that best suits the needs of their business.
Для этого и нужны расширения вместо слоения. Но чтобы seemless для вендора, а не для клиента. Для клиента самое логичное - предельный минимум кастомизаций, а лучше полное их отсутствие. Иначе, к примеру два раза в год, стоимость кастомизации все увеличивается и увеличивается. Рынок плагинов netsuite не настолько большой как я ожидал - 363. В принципе если посмотреть то будет видно некое будущее ISV рынка у AX7. http://suiteapp.com/search Смысл замены слоев на extensions - понят. Можно спокойно спать. Есть правда нюанс. В количестве клиентов на рынке |
|
14.07.2017, 02:53 | #176 |
NavAx
|
А как-же Грааль? Подумай. Ведь эти extensions это же очередная приблуда позаимствованная у конкурентов без попытки вникнуть, зачем собственно она нужна. Да и нужна ли в принципе. В amazon уже склады роботизируют. А мы тут все бьемся с тем чтобы платежи обработать или разборку изделия реализовать, в условиях постоянно меняющихся архитектурных паттернов на фоне революционных нововведений в среду программирования.
__________________
Isn't it nice when things just work? |
|
|
За это сообщение автора поблагодарили: apanko (3). |
14.07.2017, 09:27 | #177 |
MCTS
|
По тестам: NAV команда оказалась смелее и выпустила их в NAV 2015 ~80% от всей коллекции (что от инфраструктуры не зависит) https://msdn.microsoft.com/en-us/lib...v=nav.90).aspx https://msdn.microsoft.com/en-us/lib...v=nav.90).aspx
Партнеры потихоньку адаптируют. В любом случае смысл запускать тесты есть даже в случае единичной кастомизации, хоть видно что в результате этой кастомизации удалось поломать в стандартном приложении. ISV пишут свои по образцу и подобию. Может не всеми тестами можно гордиться в плане качества, но поддержка чинит тесты при необходимости, как стандартный код. Последний раз редактировалось apanko; 14.07.2017 в 09:32. |
|
|
За это сообщение автора поблагодарили: Morpheus (1), mazzy (2), macklakov (1), trud (1). |
14.07.2017, 11:49 | #178 |
Участник
|
Цитата:
Об этом всегда думают фрилансеры. Чуть меньше думают сотрудники консалтинга. Еще реже думают сотрудники на клиенте. А у них видимо стоит глобальная задача загнать всех в облака всеми правдами и неправдами и обойти AWS. Вот положили все на достижение цели. |
|
14.07.2017, 13:28 | #179 |
SAP
|
Разработчик живет в рыночной среде и должен либо сам форировать будущее, либо соответствовать тем реалиям, которые сформировали для него заказчики и конкуренты.
|
|
|
За это сообщение автора поблагодарили: ax_mct (1). |
14.07.2017, 14:24 | #180 |
Banned
|
Цитата:
Сообщение от macklakov
А как-же Грааль? Подумай. Ведь эти extensions это же очередная приблуда позаимствованная у конкурентов без попытки вникнуть, зачем собственно она нужна. Да и нужна ли в принципе. В amazon уже склады роботизируют. А мы тут все бьемся с тем чтобы платежи обработать или разборку изделия реализовать, в условиях постоянно меняющихся архитектурных паттернов на фоне революционных нововведений в среду программирования.
Спокойно спать - это удовлетворить своё любопытство, "знай своего врага". В принципе подход найден - посмотри за кем гонятся и логика станет понятна. Уверен что будет как у Netsuite в части не успеха конечно, а реализации. Последний раз редактировалось ax_mct; 14.07.2017 в 14:26. |
|
Теги |
#многоходовочка, #стокгольмскийсиндром, extensions, overlayering, все пропало, титаник задраен |
|
|