OFF: Оформление кода
☑
0
Stim213
28.05.11
✎
18:00
Всего мнений: 0
1 вариант:
ДатаПроверки = бла-бла-бла;
Отказ = Источник.Дата < ДатаПроверки;
2 вариант:
ДатаПроверки = бла-бла-бла;
Если Источник.Дата < ДатаПроверки Тогда
Отказ = Истина;
КонецЕсли;
Какой вариант идеологически правильный?
6
Скользящий
28.05.11
✎
18:10
2 вариант
9
Попытка1С
28.05.11
✎
18:26
имхо
2 вариант
76
kosts
29.05.11
✎
11:51
В данном случае предпочту 2-й
2 вариант
77
AlStorm
29.05.11
✎
14:54
Вот не надо таких извращений.
Вы видимо за особо "умными" код на С++ не правили, где можно разойтись в "красивостях" похлеще..
После этого всегда пишу код так, что и идиоту будет понятно.
Как там у Маконелла? "Пишите код так, как будто сопровождать его будет склонный к насилию психопат, который знает, где вы живете"
2 вариант
85
Сияющий Асинхраль
29.05.11
✎
16:19
Я использую по возможности вариант 2, т.к. он читабельней, если к коду возвращаться позднее
2 вариант
105
gae
29.05.11
✎
19:03
(0) В первом варианте значение будет присвоено всегда.
Во втором - только при выполнении условия.
В контексте того, что ловим Отказ - 2-ой вариант, а то первым можно и сбросить.
2 вариант
106
1C master
29.05.11
✎
19:45
Наглядно, однозначно.
2 вариант
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший