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

Лично мне не нравится, когда пишут: НЕ ДокументСсылка.Проведен = Ложь.
Разве нельзя писать  "ДокументСсылка.Проведен = Истина"? - так разве не нагляднее?
7 MaxS
 
23.01.19
10:18
Обычно пишут
Если НЕ ОднаПеременная=ДругаяПеременная Тогда
Вместо
Если ОднаПеременная<>ДругаяПеременная Тогда
Видимо кто-то со стажем заработался.

Программисты со стажем
9 palsergeich
 
23.01.19
10:18
Если Вы с этим не сталкивались и Вам кажется это дикостью, то я в свое время нажрался подобного говна и ожидаемое значение указываю явно.

Программисты со стажем
14 seevkik
 
23.01.19
10:56
Так значение инвертирует погромист с недостаточным стажем
Начинающий до такого не додумается

Программисты со стажем
22 Aleksandr N
 
23.01.19
11:15
Похоже на преобразование дизъюнкции в конъюнкцию.

Программисты со стажем
25 Diman000
 
23.01.19
11:19
Все проверки булевых значений лучше писать явно
Если Проведен = ИСТИНА, а не просто Если Проведен
Не ... = Ложь тоже иногда бывает оправданно

Я когда сталкиваюсь с ошибкой типа, при неявной проверке Если Проведен, то всем говорю - типичная ошибка начинающего программиста)))

Программисты со стажем
149 Бертыш
 
24.01.19
00:06
недопереучившиеся семёрошники

Программисты со стажем
166 AlxOlm
 
24.01.19
12:33
Глубокое понимание духовных основ 1с программирования,
приходящее к небольшому числу избранных, после десятилетий самоотречения и медитаций в единении с природой, позволяет строить подобные конструкции.

Программисты со стажем
202 cons24
 
24.01.19
17:11
у меня коллега бывший семерочник всегда так писал. Ну и я иногда, когда не точно уверен что слева будет именно булево, а не булево/неопределено.

Программисты со стажем
205 Конструктор1С
 
24.01.19
19:35
Плохой стиль программирования, он как плохой стиль вождения, - возникает в самом начале и остаётся на всю жизнь

Программисты со стажем
Проблемы невозможно решaть нa том же уровне компетентности, нa котором они возникaют. Альберт Эйнштейн