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

Знак сложения дублируется

Довольно опасно использовать 2 соседних знака сложения - "Выражение + + Выражение2".

Подобное двойное использование сильно усложняет чтение кода и может приводить к ошибкам выполнения "Преобразование к типу Число не может быть выполнено".

Подозрительный код:

Процедура МояОшибочнаяПроцедура(Знач Парам1, Парам2) РезультатСложения = Парам1 + + Парам2; КонецПроцедуры

Исправленный код:

Процедура ПравильнаяПроцедура(Знач Парам1, Парам2) РезультатСложения = Парам1 + Парам2; КонецПроцедуры

См. также

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

// sonar:DuplicateAdditionsBetweenVariables:off
// sonar:DuplicateAdditionsBetweenVariables:on