|
![]() |
#1 |
Участник
|
|
|
![]() |
#2 |
Модератор
|
Можно, но неспортивно. И не хочется посередине проекта "перескакивать" на кастомную entity только потому что надо добавить pre- или post- логику, и хотфиксы портировать лень. Вот зачем спрашивается createXXX и updateXXX методы в LedgerJournalEntity было делать protected? Что им, жалко что ли?
Цитата:
Ещё что ?
![]()
__________________
-ТСЯ или -ТЬСЯ ? Последний раз редактировалось Vadik; 30.03.2018 в 16:28. |
|
![]() |
#3 |
Banned
|
Цитата:
Понятно доступ к методам что это обозначение интерфейса, но это как интерфейс процесса пищеварения, в био-системах как тело человека и AX - бессмысленно. MFP может гордится тем что сделал то что до него не делал никто. Он типа расширил сам язык, а не фреймворк или продукт как делают другие. Но языка то на самом деле - нет. Есть продукт и только. При этом я не вижу что тут такое в списке крутого. Летающая курица. Цитата:
|
|
![]() |
#4 |
Участник
|
|
|
![]() |
#5 |
Участник
|
|
|
![]() |
#6 |
Banned
|
Хороший пойнт. Но high coupled все равно остается как фактор делающий эти операции крайне дорогостоящими. Поэтому и требовались годы чтобы стать вменяемым нейромикрохирургом AX. Именно из-за high coupled чтобы пациент оставался полноценным. Было бы иначе то кодер с несколькими неделями опыта в AX работал бы с API.
|
|
![]() |
#7 |
Участник
|
Цитата:
См также https://youtu.be/kA8Yc7Gq2oY - тело человека как набор вложенных оболочек защищающих части от внешнего. Цитата:
Поэтому и требовались годы чтобы стать вменяемым нейромикрохирургом AX. Именно из-за high coupled чтобы пациент оставался полноценным. Было бы иначе то кодер с несколькими неделями опыта в AX работал бы с API.
|
|
![]() |
#8 |
Banned
|
Цитата:
А в условиях когда система заявлена как открытая для всех функциональных изменений где угодно всяческие private, protected ничем другим как граблями не являются. В AX в принципе это было не страшно - менялся специфакатор доступа и все. В статье MFP для меня главное вот это the ability to extend code from another library without editing their source code – in a manner that allows multiple extenders to live side-by-side without risk of collision. driven by the need to deprecate source code editing of other's libraries (overlayering is just glorified source code editing). Вот такое вот нереально страшное чудо. |
|
![]() |
#9 |
Модератор
|
Цитата:
![]()
__________________
-ТСЯ или -ТЬСЯ ? |
|
![]() |
#10 |
Banned
|
|
|
Теги |
ax8, dyn365fo, extensions, mfp |
|
|