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

Возврат значения примитивного типа из модуля повторного использования

Недопустимо создавать общие модули с повторным использованием, из которых возвращаются данные, вычисление которых выполняется быстрее, чем получение из кэша. Например, строковые константы или другие значения примитивных типов.

Кроме того, что получение строковой константы каждый раз будет работать гораздо быстрее, чем получение ее из общего модуля с повторным использованием, эти данные будут занимать память кэша.

Например, неправильно размещать в модуле с повторным использованием:

Функция ИмяПакетаУправления() Экспорт
Возврат "ManagementPackage";
КонецФункции

См. также

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

// sonar:ReturnSimpleTypeFromReuseModule:off
// sonar:ReturnSimpleTypeFromReuseModule:on