![]() |
#1 |
Участник
|
Делал ли кто-нибудь правило для BestPractice, чтобы отловить использование @deprecated?
по мотивам Утилиты разработчика для АХ2012(версия 2021 года)
суть проблемы: код развивается, классы, методы, ТАБЛИЦЫ, ПОЛЯ, ИНДЕКСЫ и прочие объекты АОТ могут стать устаревшими (@deprecated, obsolete) в ax2012 сделали атрибут [ObsoleteAttribute] для методов, чтобы пометить их как устаревшие. Компилятор ругается в тех местах, которые используют устаревшие методы. делал ли кто-нибудь какую-нибудь проверку для BestPractice, которая выявит места использования устаревших объектов/классов/методов? |
|
![]() |
#2 |
Участник
|
А зачем, если это зашито в компиляторе и он выполняет по факту эту проверку ?
Или интересует бекпорт проверки на 2009 версию ? |
|
![]() |
#3 |
Участник
|
Цитата:
![]() а устаревшим может стать как класс целиом так и любой объект АОТ хотелось бы общее решение, которое конечно же может состоять из нескольких инструментов. и 2009, и ax4 (и даже ax3, если это возможно). только не бэкпорт, а нормального универсального стража, который позволит пометить любой объект АОТ устаревшим и отследит использование любого устаревшего объекта. |
|
|
|