![]() |
![]() |
|
Неопределено и пустая ссылка это зло 1С 8 | ☑ | ||
---|---|---|---|---|
0
Ненавижу 1С
гуру
02.02.10
✎
09:10
|
Ибо всегда хватает только NULL.
|
|||
1
Guk
02.02.10
✎
09:11
|
закладка...
|
|||
2
Jolly Roger
02.02.10
✎
09:13
|
(0) чо?
|
|||
3
АЛьФ
02.02.10
✎
09:14
|
2(0) Ты неправ.
|
|||
4
Kom-off
02.02.10
✎
09:14
|
Как, Вы не любите кошек? Вы, просто, не умеете их готовить....
|
|||
5
Serg_1960
02.02.10
✎
09:15
|
(0) Как, опять на те-же грабли? :)
|
|||
6
H A D G E H O G s
02.02.10
✎
09:15
|
(0) Работать!
|
|||
7
Ненавижу 1С
гуру
02.02.10
✎
09:17
|
объясняю: Вы написали запрос с условием на проверку на пустую ссылку, а потом сделали тип составным - итог, запрос надо вспомнить и изменить (в обратную сторону верно также)
|
|||
8
butterbean
02.02.10
✎
09:18
|
интересно - до 100 постов веточка дотянет или нет....
|
|||
9
Kuzen
02.02.10
✎
09:18
|
(7) составной тип зло :)
|
|||
10
golden-pack
02.02.10
✎
09:19
|
раньше не задумывался, видмо все же зло
|
|||
11
Aprobator
02.02.10
✎
09:19
|
(0) не поверишь, но в 8 - ке и без запросов тоже полно всякого, где без использования неопределено и пустаяссылка не обойтись.
|
|||
12
golden-pack
02.02.10
✎
09:19
|
(9) а вот здесь неправда
|
|||
13
Secret
02.02.10
✎
09:20
|
(0) чего мелочиться, 1С - зло!
|
|||
14
Jolly Roger
02.02.10
✎
09:21
|
(7) вполне логично. что не так?
|
|||
15
Рэйв
02.02.10
✎
09:21
|
(7)Так не делай составным. А если сделал, то будь готов что-то дописывать. Интересно, если бы ты не сделал составным, а просто поменял тип ссылки ты тоже бы ругался, что все значения очистились?:)
|
|||
16
Ненавижу 1С
гуру
02.02.10
✎
09:23
|
Даешь строгую типизацию и ООП
|
|||
17
Sadovnikov
02.02.10
✎
09:24
|
(16) Ты чего расшумелся с утра пораньше?
|
|||
18
Ненавижу 1С
гуру
02.02.10
✎
09:24
|
ЗА строгую типиЗАцию
|
|||
19
Sadovnikov
02.02.10
✎
09:25
|
(18) Сделаем свою 1С с блэкджеком и шлюхами? :))
|
|||
20
Guk
02.02.10
✎
09:25
|
(18) давно ты сней работал, со строгой то? жизнь точно не облегчает...
|
|||
21
Serg_1960
02.02.10
✎
09:25
|
(7) "в обратную сторону верно также" - хм... А что, запросы нельзя писать с учетом того, что может быть(!) тип составной?
|
|||
22
Ненавижу 1С
гуру
02.02.10
✎
09:25
|
(20) врешь
|
|||
23
Jolly Roger
02.02.10
✎
09:26
|
(20) бугага! кому как...
|
|||
24
Sadovnikov
02.02.10
✎
09:26
|
(20) Облегчает... Да еще как...
|
|||
25
Serg_1960
02.02.10
✎
09:26
|
(20) +100. Поверь, автор, ничуть не легче :(
|
|||
26
Рэйв
02.02.10
✎
09:27
|
(16)Нет уж нафик-нафик...И без головных болей о соответсвии типов не скучно..
|
|||
27
Ненавижу 1С
гуру
02.02.10
✎
09:27
|
кстати, день сурка
|
|||
28
Serg_1960
02.02.10
✎
09:27
|
Строгая, не строгая типизация - у каждого свои тараканы на чердаке.
|
|||
29
Ненавижу 1С
гуру
02.02.10
✎
09:27
|
(26) ха-ха, ты неудачник
|
|||
30
Serg_1960
02.02.10
✎
09:28
|
(27) Кстати, да :) И тема располагает к дежавю :))
|
|||
31
Ненавижу 1С
гуру
02.02.10
✎
09:28
|
в общем так, скоро выдам концепт какой должна быть платформа
|
|||
32
Рэйв
02.02.10
✎
09:29
|
(29)Ты програмные то баги иногда запаришься выцеплять,а если уж еще и об типы спотыкаться, то ...ну его в баню:)
|
|||
33
Guk
02.02.10
✎
09:29
|
(31) зачем?...
|
|||
34
Ненавижу 1С
гуру
02.02.10
✎
09:29
|
(32) лучше спотыкаться о компилятор, чем реал-тайм
|
|||
35
ДенисЧ
02.02.10
✎
09:29
|
(32) при строгой типизации меньше тупых багов.
|
|||
36
БТР
02.02.10
✎
09:30
|
(20) +1
Не люблю я строгостей. Ни в каком виде. (0) Неопределено и пустая ссылка это зло, но одного NULL не достаточно из за убогости платформы. |
|||
37
Sadovnikov
02.02.10
✎
09:30
|
(32) Типизация как раз и помогает програмные баги исключать...
|
|||
38
Рэйв
02.02.10
✎
09:30
|
(35)Ну вопрос спорный:) Пока 1С не перейдет на строгую типизацию, не узнаем:)
|
|||
39
Ненавижу 1С
гуру
02.02.10
✎
09:31
|
Была бы типизация строгой, нафиг были бы нужны Неопределено и пустый ссылки?
|
|||
40
DUDE
02.02.10
✎
09:32
|
(39) Имхо это от сути самой 1С - объектной надстройки над СУБД.
|
|||
41
БТР
02.02.10
✎
09:33
|
(35) И больше работы по тупому кодингу. В чем тогда будет преимущество 1С если на тупой кодинг прийдетмя тратить в три раза больше времени?
|
|||
42
Sadovnikov
02.02.10
✎
09:34
|
(41) "И больше работы по тупому кодингу" - а это-то с какого перепугу?
|
|||
43
Ненавижу 1С
гуру
02.02.10
✎
09:34
|
(41) ты любишь тупой кодинг?
|
|||
44
БТР
02.02.10
✎
09:35
|
А что по твоему строка присвоения типов? Мега сложный алгоритм? И этой шняги будет полмодуля.
|
|||
45
ДенисЧ
02.02.10
✎
09:36
|
(41) А не надо рассматривать 1с, как тупой кодинг.
|
|||
46
Jolly Roger
02.02.10
✎
09:37
|
(44) чо такое "строка присвоения типов"?
|
|||
47
H A D G E H O G s
02.02.10
✎
09:37
|
БТР жжет
|
|||
48
Ненавижу 1С
гуру
02.02.10
✎
09:37
|
(44) не надо код интерфейса путать с бизнес-логикой
|
|||
49
H A D G E H O G s
02.02.10
✎
09:37
|
(46)
int a; или var a:integer; |
|||
50
Jolly Roger
02.02.10
✎
09:38
|
(49) это вроде как описание переменных раньше называлось...
|
|||
51
Ненавижу 1С
гуру
02.02.10
✎
09:39
|
(49) не то думаю, это когда реквизит составного типа вынесен на форму и надо избавить пользователя от выбора типа, но это смешно!
|
|||
52
БТР
02.02.10
✎
09:41
|
(49) Ну и нафиг эта лабуда в 1с? Ошибок с несоответствием типов в 1с не так уж много возникает. При этом каждый второй гений 1с удаляет строки из таблицы значений прямым обходом. Вот где ужас то. А вы о типизации спорите.
|
|||
53
H A D G E H O G s
02.02.10
✎
09:43
|
<<удаляет строки из таблицы значений прямым обходом>>
эээ, а как надо? |
|||
54
БТР
02.02.10
✎
09:45
|
(53) Удаляют строки из таблицы по условию при прямом обходе цикла, при этом счетчик строк сбивается. Просыпайся уже, что тебе все разжевывать, как месячному младенцу надо.
|
|||
55
Ненавижу 1С
гуру
02.02.10
✎
09:46
|
(54) это есть и в других языках, исправить практически невозможно. Потому что ошибка логическая, только выпрямление рук
|
|||
56
БТР
02.02.10
✎
09:49
|
(55)Так, я про это и говорю.
Вы еще потребуйте, чтоб все строки в 1С нумеровались и каждая строка ";" заканчивалась :-) Нафиг писать лишний код? надо сосредотачиваться на алгоритмах. |
|||
57
apollo
02.02.10
✎
09:49
|
зло... однозначно зло ...
|
|||
58
Ненавижу 1С
гуру
02.02.10
✎
09:50
|
(56) нумероваться не к чему, а "каждая строка ";" заканчивалась" я что то пропустил?
|
|||
59
H A D G E H O G s
02.02.10
✎
09:51
|
(54) Ты такой умный, Коля © Орбит, сладкая мята
|
|||
60
hhhh
02.02.10
✎
09:56
|
(0) пятнадцать лет все требовали от 1С составные типы. Наконец они что-то сварганили. Теперь ты требуешь эти составные типы запретить.
|
|||
61
Ненавижу 1С
гуру
02.02.10
✎
09:57
|
(60) "Теперь ты требуешь эти составные типы запретить"
это откуда такой вывод? |
|||
62
БТР
02.02.10
✎
09:57
|
(58)
Функция Заглушка() возврат 1; конецфункции Где то тут можно избавиться от ";" Я говорю о том что платформа не стоит над вами как цербер готовый сожрать вас за малейшую провинность. Это гут имхо, не надо никаких жестких правил. |
|||
63
Sadovnikov
02.02.10
✎
09:58
|
(62) Раздолбайство в программировании еще никогда не приводило к хорошим результатам...
|
|||
64
Vovan1975
02.02.10
✎
09:58
|
Какой-то непонятный срач на ровном месте...
|
|||
65
Ненавижу 1С
гуру
02.02.10
✎
09:59
|
(62) можно, а потом придется добавить, так зачем не ставить?
|
|||
66
БТР
02.02.10
✎
09:59
|
Функция Заглушка()
возврат 1 конецфункции Это раздолбайство? Почему тогда это не запрещено на уровне платформы? |
|||
67
Sadovnikov
02.02.10
✎
10:00
|
(66) Удалять строки ТЗ перебором тоже не запрещено платформой.
|
|||
68
Ненавижу 1С
гуру
02.02.10
✎
10:01
|
(66) я бы запретил
|
|||
69
Ненавижу 1С
гуру
02.02.10
✎
10:02
|
+(68) заодно бы составные операторы унифицировал
|
|||
70
БТР
02.02.10
✎
10:02
|
Зачем нам свобода если так весело ходить строем?
З.Ы. речь все еще идет о программировании. |
|||
71
Ненавижу 1С
гуру
02.02.10
✎
10:03
|
(70) не надо свободу с анархией смешивать, "безопасность кода" слышал такое?
|
|||
72
БТР
02.02.10
✎
10:04
|
Сори, пойду поработаю... в платформе с нестрогой типизацией :-)
|
|||
73
kitt
02.02.10
✎
10:09
|
помню был неделю в отпуске, кодил (всю неделю подряд) что то для души на шарпе. После возвращения на работу, при виде 1совских функций и процедур меня охватывал ужас, ибо непривично было и непонятно, что это за функции, что они принимают в параметрах и что возвращают.
|
|||
74
Ненавижу 1С
гуру
02.02.10
✎
10:09
|
+(73)
|
|||
75
Jolly Roger
02.02.10
✎
10:15
|
(73) +1
|
|||
76
regniws
02.02.10
✎
10:16
|
(73) +1. Зло. Нестрогая типизация - однозначно зло!
|
|||
77
supremum
02.02.10
✎
10:17
|
Я за строгую типизацию. Меньше багов, прозрачней код и достаточно будет одного пустого указателя.
|
|||
78
Ненавижу 1С
гуру
02.02.10
✎
10:26
|
наши побеждают!
|
|||
79
Vovan1975
02.02.10
✎
10:26
|
Пипец... спор тупоконечников с остроконечниками
|
|||
80
DUDE
02.02.10
✎
10:28
|
А давайте про праворульки или Аватар? :)
Кстати, назрел вопрос: почему в последнее время авторы тем часто не ставят префиксы типа "OFF", "v8"? неудобно :( |
|||
81
Serg_1960
02.02.10
✎
10:31
|
(79) Ага, - пипец. Пипец и подмена понятий налицо :(
(офф, ностальжи) Когда стал использовать Clipper - тогда почуствовал себя свободным. И это мне понравилось! А по поводу тупых багов нестрогой типизации, скажу: "Если ты тупо тормозишь - то тормозишь тупо"(я) И язык здесь не причем. Школа, стиль программирования - это более значимо. Языки... Их так много было и они так часто изменялись... да что о них говорить-то :( |
|||
82
ДенисЧ
02.02.10
✎
10:31
|
(80) Потому что этот префИкс зависит от раздела. А авторы не умеют/не любят/не хотят этого делать. А подвижникам и святым приходится это дело разгребать. Не всегда успевают.
|
|||
83
Vovan1975
02.02.10
✎
10:34
|
(80) Вы знаете, форум и так в последнее время в какой-то флеймосрач превращается... Так что ну нафик, а?
|
|||
84
Ненавижу 1С
гуру
02.02.10
✎
10:43
|
(83) конструктивизма мало
|
|||
85
Ненавижу 1С
гуру
02.02.10
✎
13:42
|
(81) никто не спорит, что виноват прог, но язык должен быть удобным инструментов
|
|||
86
Ненавижу 1С
гуру
03.02.10
✎
14:42
|
А вот и примерчик живчика v8: Как выбрать строки из ТЧ документа
|
|||
87
Wehrmacht
10.02.10
✎
16:37
|
(81) +1
Ненавижу Pascal/Delphi исключительно за этот его отдельный раздел для объявления переменных со строгой типизацией. На 5 строчек кода надо дописать 5 строчек объявления переменных да еще и вспомнить (посмотреть в справке), какого типа они должны быть. За 4 года плотной работы с 1С и немного с PHP (кто в танке, тоже нестрогая типизация) ни разу не возникло ни одной проблемы из-за нестрогой типизации, чего и вам, (85), желаю. |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |