Перейти к содержанию

Использование нестандартных имен областей верхнего уровня

Для программных модулей любого типа есть строгий перечень названий программных областей верхнего уровня, которые могут в нем находиться. Требование о разделении кода модуля на фиксированные разделы призвано повысить читаемость кода и упростить внесение изменений в код разными авторами (разработчиками) как при коллективной разработке, так и при доработке прикладных решений на конкретных внедрениях.

Неправильно:

#Область МояВнешняяОбласть    // ошибка, нестандартное имя области
    Процедура МояПроцедура()
        ВызовМетода();
    КонецПроцедуры
#КонецОбласти

Правильно:

#Область ПрограммныйИнтерфейс  // ОК, используется стандартное имя
    Процедура МояПроцедура()
        ВызовМетода();
    КонецПроцедуры
#КонецОбласти

См. также

Экранирование кода

// sonar:NonStandardRegion:off
// sonar:NonStandardRegion:on