Имя: Пароль:
1C
1С v8
Посоветуйте по-доброму (форматирование кода)
, , ,
0 Волчара2010
 
02.04.13
22:29
1. Свое мнение 67% (8)
2. Учиться новому почерку 25% (3)
3. Поговорить, чтобы писать так как привык 8% (1)
Всего мнений: 12

При написании кода годами привык придерживаться стандартов 1С-Совместимо и того стиля оформления, что используется в типовых конфигурациях:

ЗначениеУстановлено    = Результат1;
ЗначениеВерно        = Результат2;
Верно            = Результат3;

ПроверкаВыполненияУспешна = ЕстьПравоДоступа И РеквизитыШапкиДокументаЗаполнены();

Если НЕ Выборка.Следующий() Тогда
// комментарий к внутреннему содержанию
КонецЕсли;

Структура = Новый Структура();

Структура.Добавить("НомерПриложенияДоговора",    ЗначениеКлючаСтруктуры1);
Структура.Добавить("ДоговорКонтрагента",        ЗначениеКлючаСтруктуры2);
Структура.Добавить("НомерКонтейнера",        ЗначениеКлючаСтруктуры3);

Столкнулся с тем, что требуют, чтобы писал так:

Значение=Результат1;
Верно=Результат3;
ЗначениеВерно=Результат2;
ПроверкаВыполненияУспешна=ЕстьПравоДоступа И РеквизитыШапкиДокументаЗаполнены();
Если НЕ Выборка.Следующий() Тогда
//комментарий к внутреннему содержанию
КонецЕсли;
Структура=Новый Структура();
Структура.Добавить("ДоговорКонтрагента", ЗначениеКлючаСтруктуры2);
Структура.Добавить("НомерКонтейнера", ЗначениеКлючаСтруктуры3);
Структура.Добавить("НомерПриложенияДоговора",ЗначениеКлючаСтруктуры1);

Главный аргумент, который приводят: такой код лучше воспринимается за счет его сжатости.

Что посоветуете?
47 MaxisUssr
 
03.04.13
11:57
Лучше придерживаться стандарта. Или приближаться к нему.

Значение=Результат1;
Верно=Результат3;
ЗначениеВерно=Результат2;

почему тут между "=" и переменными нет пробелов? Это некрасиво

Поговорить, чтобы писать так как привык
Глупец, лишенный способности посмеяться над собой вместе с другими, не сможет долго выносить программирование. Фредерик Брукс-младший