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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 09.09.2021, 11:17   #1  
mazzy is offline
mazzy
Участник
Аватар для mazzy
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
29,391 / 4252 (200) ++++++++++
Регистрация: 29.11.2001
Адрес: Москва
Записей в блоге: 10
Делал ли кто-нибудь правило для BestPractice, чтобы отловить использование @deprecated?
по мотивам Утилиты разработчика для АХ2012(версия 2021 года)

суть проблемы:
код развивается, классы, методы, ТАБЛИЦЫ, ПОЛЯ, ИНДЕКСЫ и прочие объекты АОТ могут стать устаревшими (@deprecated, obsolete)

в ax2012 сделали атрибут [ObsoleteAttribute] для методов, чтобы пометить их как устаревшие. Компилятор ругается в тех местах, которые используют устаревшие методы.

делал ли кто-нибудь какую-нибудь проверку для BestPractice, которая выявит места использования устаревших объектов/классов/методов?
__________________
Полезное на axForum, GitHub, Facebook, mazzy.priot, mazzy.music, coub.
Старый 09.09.2021, 11:31   #2  
Logger is offline
Logger
Участник
Лучший по профессии 2015
Лучший по профессии 2014
 
3,536 / 2480 (90) +++++++++
Регистрация: 12.10.2004
Адрес: Москва
Записей в блоге: 2
А зачем, если это зашито в компиляторе и он выполняет по факту эту проверку ?
Или интересует бекпорт проверки на 2009 версию ?
Старый 09.09.2021, 11:42   #3  
mazzy is offline
mazzy
Участник
Аватар для mazzy
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
29,391 / 4252 (200) ++++++++++
Регистрация: 29.11.2001
Адрес: Москва
Записей в блоге: 10
Цитата:
Сообщение от Logger Посмотреть сообщение
А зачем, если это зашито в компиляторе и он выполняет по факту эту проверку ?
атрибутом можно пометить только метод
а устаревшим может стать
как класс целиом
так и любой объект АОТ

хотелось бы общее решение, которое конечно же может состоять из нескольких инструментов.

Цитата:
Сообщение от Logger Посмотреть сообщение
Или интересует бекпорт проверки на 2009 версию ?
и 2009, и ax4 (и даже ax3, если это возможно).

только не бэкпорт, а нормального универсального стража, который позволит пометить любой объект АОТ устаревшим и отследит использование любого устаревшего объекта.
__________________
Полезное на axForum, GitHub, Facebook, mazzy.priot, mazzy.music, coub.
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Использование "/" в параметрах API Sergey Petrov DAX: Программирование 2 03.08.2021 11:25
Использование TreeView в Ax2009 Narayana DAX: Программирование 22 09.08.2013 19:47
Кто-нибудь помогите! [Интересует Производство - адм.] Evgeny_N DAX: Функционал 5 15.05.2003 18:42
Резервирование партионного товара с FIFO по сроку хранения: делал ли кто-нибудь? Falcon DAX: Функционал 9 15.02.2003 00:47
Кто нибудь делал просмотр/редактирование внешних DBF таблиц? edd DAX: Программирование 13 06.02.2003 17:43
Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск
Опции просмотра

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

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

Рейтинг@Mail.ru
Часовой пояс GMT +3, время: 22:30.
Powered by vBulletin® v3.8.5. Перевод: zCarot
Контактная информация, Реклама.