Имя: Пароль:
1C
 
Правильный код
,
0 Дебет
 
19.07.16
04:55
что предпочтительней или правильнее делать в коде Если НЕ ЧтоТоТам.Пустая() тогда ИЛИ Попытка ? давненько слышал что Попытка это дурной тон и более ресурсное...
1 DDwe
 
19.07.16
04:58
(0) Зачем путать теплое с мягким?
2 Garykom
 
гуру
19.07.16
05:12
Попытку используют если нельзя использовать Если
3 rphosts
 
19.07.16
05:27
(2) +1
4 PR
 
19.07.16
06:10
Попытка для проверки заполненности?
А что уж не подключение по OLE что ли?
5 Дебет
 
19.07.16
06:22
(4) поэтому и спрашиваю
6 Kookish
 
19.07.16
06:39
(0) Озвучьте критерии "предпочтительности".
А что более ресурсное - покажет замер производительности. Мне так кааатся.
7 Михаил 1С
 
19.07.16
06:55
(0) Нуу, вообще-то в твоем случае Попытка может и не сработать. Ну и что, что ссылка пустая...
8 Михаил 1С
 
19.07.16
06:56
(7) Делай просто - через Если, и не мучайся. Легче код смотреть, легче понимать его, легче делать.
9 al_zzz
 
19.07.16
07:06
К (8) ... и легче отлаживать.
Иные деятели попыток понапихают, а потом в отладке "по ошибке" всё время вываливаешься на них.
10 4St
 
19.07.16
08:07
(0) Проверка через попытки приводит к аду в отладке. Попробуйте включить "Остановку по ошибке" в Альфа-авто от Раруса, где более 4000 таких конструкций, и поймете.
Так что где есть возможность - по максимуму используйте "если".
11 Jokero
 
19.07.16
08:30
(10) Да, рарус любит такие конструкции. В УАТе тоже постоянно с таким сталкивался.
12 Mort
 
19.07.16
08:59
Не делайте проверку параметров в функции если не собираетесь выдать более понятное исключение