1С:Предприятие 8.2 /
Разработчикам /
Соглашения при написании кода
Предварительная инициализация локальных переменных
Методическая рекомендация (полезный совет) В случаях когда фрагмент кода вычисляет значение одной или нескольких локальных переменных, рекомендуется явно выполнять предварительную инициализацию таких переменных. Это позволит избежать потенциальных ошибок времени выполнения, когда значение переменной оказывается Неопределено, а последующий код рассчитывает на определенный тип значения. Например: Если ЧтоТоТам Тогда МояПеременная = 10; ИначеЕсли // ряд следующих веток … КонецЕсли; ... = МояПеременная; // если ЧтоТоТам не ИСТИНА, то нужно учитывать, //что МояПеременная может быть равна Неопределено Правильно: МояПеременная = 0; // значение по умолчанию Если ЧтоТоТам Тогда МояПеременная = 10; ИначеЕсли // ряд следующих веток … КонецЕсли; ... = МояПеременная; // используем значение переменной, которая всегда имеет числовое значение Данная рекомендация имеет смысл для больших блоков Если/ИначеЕсли/Иначе, внутри которых сложно визуально по тексту контролировать инициализацию переменных. |
Другие материалы по теме:
неопределено, истина, пример:, иначе, тип..., буфер обмена, копировать, код, обмен, по умолчанию, значения, конфигурирование, пример, значение
Материалы из раздела: 1С:Предприятие 8.2 / Разработчикам / Соглашения при написании кода
Другие материалы по теме:
Работа с расшифровкой в управляемом приложении
Мы на Facebook