01.11.2019, 15:01 | #1 |
Участник
|
AX 2009. Best Practice. Метод-конструктор должен создавать только экземпляр класса
Написал свой класс без наследований, а в рекомендациях выдаётся такое предупреждение:
Цитата:
Метод-конструктор должен создавать только экземпляр класса. Воспользуйтесь новым статическим шаблоном.
Метода NEW нет, а в CONSTRUCT создаётся только экземпляр класса. |
|
01.11.2019, 16:42 | #2 |
Участник
|
Ничего особенно серьезного.
BP хочет, чтобы в construct было только return new (ну и может быть комментарии, отделение знаком ";" и еще мелочи). Плюс к этому, хочет равенство количества и типов параметров construct и new. Так как у Вас new нет, то, возможно, есть параметры в construct. Вот и считает, что есть несовпадение параметров. Вообще, такие требования довольно спорные, но раз требует, то я обычно этому следую, или нарушаю, но сознательно, если такое нарушение считаю правильным. PS: эта проверка в методе verifyConstructMethod класса SysBPCheckClassNode. |
|
|
За это сообщение автора поблагодарили: SuperStar88 (1). |