Имя: Пароль:
1C
 
Откуда идет такой стиль разработки: НЕ ДокументСсылка.Проведен = Ложь?
,
0 wowik
 
23.01.19
10:12
1. Другое 46% (11)
2. Программисты со стажем 38% (9)
3. Начинающие программисты так пишут 13% (3)
4. Гуманитарии, пришедшие в 1С 4% (1)
Всего мнений: 24

Лично мне не нравится, когда пишут: НЕ ДокументСсылка.Проведен = Ложь.
Разве нельзя писать  "ДокументСсылка.Проведен = Истина"? - так разве не нагляднее?
1 Mankubus
 
23.01.19
10:13
а мне не нравится слово "токой"

Другое
2 butterbean
 
23.01.19
10:14
разве нельзя написать просто
ДокументСсылка.Проведен ??

Другое
16 Casey1984
 
23.01.19
10:58
Это пятничный код ;-)

Другое
74 shuhard_серый
 
23.01.19
14:49
(0) ни о чем

Другое
93 Мимохожий Однако
 
23.01.19
15:36
Если работает, то можно не удивляться.

Другое
161 DrZombi
 
гуру
24.01.19
11:19
(0) Побоку, вы атрофировались, попробуйте взглянуть на мир с другой стороны.

Другое
162 dezss
 
24.01.19
11:26
В данном случае - это говнокод.
Вообще подобное может и имеет смысл, но я его увидеть не могу.
Я скорей напишу первым условием проверку на тип значения.

Другое
165 Oftan_Idy
 
24.01.19
12:03
(0) Не имеет значения как написано. Главное чтобы код был понятным

Другое
182 Nyoko
 
24.01.19
15:13
ДокументСсылка.Проведен достаточно

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

Показать хаки типа

Не писать
Если Проведен = Истина Тогда
ТолькоПросмотр = Истина;
иначе
ТолькоПросмотр = Ложь;
КонецЕсли;

Можно просто же написать ТолькоПросмотр = Не Проведен;

Другое
203 GANR
 
24.01.19
17:54
Это самая безобидная разновидность говнокода

Другое
204 Про100Филя
 
24.01.19
18:06
Ууу... тут много вариантов, самый очевидный было так:

ДокументСсылка.Проведен = Ложь

Потом добавили НЕ ибо быстрее исправить.

Или программист был пьян или не в себе, а то видел и подобные конструкции:

НЕ ДокументСсылка.Проведен = (Неопределено = Истина)
НЕ ДокументСсылка.Проведен = 3.14

Другое