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

Смешивание русских и английских символов в именах переменных и названиях методов

Использование кириллицы и латиницы (русских и английских символов) в одном имени не рекомендуется. Похожие по написанию символы из разных языков могут приводить к трудновыявляемым проблемам. Желательно использовать символы одного языка в рамках одного имени.

Подозрительный код - русская локализация

Процедура MyProcedure(Знач Парам1, Парам2) 
КонецПроцедуры

Подозрительный код - английская локализация

Function МояФункция(ByVal Param1, Param2) 
EndFunction

См. также

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

// sonar:SymbolsFromDifferentLocalizeInNames:off
// sonar:SymbolsFromDifferentLocalizeInNames:on