Нужно ли добавлять пустые строки сверху и снизу если процедура или функция содержит только одну строку кода?

29 Jul
Published by Nicholas

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

Например, вместо:

Процедура МояПроцедура()
    
    Сообщить("Привет, мир!");
    
КонецПроцедуры

лучше использовать:

Процедура МояПроцедура()
    Сообщить("Привет, мир!");
КонецПроцедуры

К сожалению, я не нашел упоминаний о таком форматировании в соглашениях при написании кода 1С. Напишите в комментариях, если вы видели такой стандарт.

Комментарии

Аватар пользователя Благин Костя

Если смотреть на типовые (БСП), то там встречается оба варианта...
Мне нравится первый, где больше воздуха =)

Аватар пользователя Михаил

А если процедура содержит, например, 5 строк, но все они являются одним логическим блоком? В такой процедуре также не должно быть пустых строк.
И при таком "правильном" подходе должно быть вот так:
Процедура МояПроцедура()
ЛогическийБлок1();
<пустая строка>
ЛогическийБлок2();
КонецПроцедуры

Добавить комментарий

Plain text

  • HTML-теги не обрабатываются и показываются как обычный текст
  • Строки и абзацы переносятся автоматически.
CAPTCHA
Вы человек или автоматическая спам-рассылка?
Target Image