Вход | Регистрация
    1  2  3

Откуда идет такой стиль разработки: НЕ ДокументСсылка.Проведен = Ложь?

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

Лично мне не нравится, когда пишут: НЕ ДокументСсылка.Проведен = Ложь.
Разве нельзя писать  "ДокументСсылка.Проведен = Истина"? - так разве не нагляднее?
 
 
   Вафель
 
201 - 24.01.19 - 17:05
можно еще Альт+60, Альт+62 набирать
   cons24
 
202 - 24.01.19 - 17:11
у меня коллега бывший семерочник всегда так писал. Ну и я иногда, когда не точно уверен что слева будет именно булево, а не булево/неопределено.

2. Программисты со стажем
   GANR
 
203 - 24.01.19 - 17:54
Это самая безобидная разновидность говнокода

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

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

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

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

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

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

2. Программисты со стажем
   bolder
 
206 - 25.01.19 - 07:59
(20) Абсолютно правильный код.Логично обрабатывать главную ветку первой .
Вот стандарт  от 1с:
«1. Проверку того, что результат выполнения запроса не содержит строк следует выполнять с помощью метода Пустой. Поскольку на получение выборки из результата запроса (выгрузка его в таблицу значений) будет затрачиваться дополнительное время.

Неправильно:

Выборка = Запрос.Выполнить().Выбрать(); 
Если Выборка.Следующий() Тогда 
  Возврат Истина; 
Иначе 
  Возврат Ложь; 
КонецЕсли;

Правильно:

Возврат НЕ Запрос.Выполнить().Пустой()
«.
   JeHer
 
207 - 25.01.19 - 08:10
Вы еще забыли про:
Если ДокументСсылка.Проведен = Истина и НЕ ДокументСсылка.ПометкаУдаления = Истина Тогда

1. Начинающие программисты так пишут
  1  2  3

Список тем форума
Рекламное место пустует  Рекламное место пустует
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.
Рекламное место пустует