|
OFF: Где вы объявляете переменные? | ☑ | ||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
0
ЗлобнийМальчик
15.02.13
✎
14:16
|
по работе пришлось читать очень много чужого кода. И я заметил одну особенность которуя я до этого не соблюдал. Все переменые вынесены в начало процедуры и по ходу процедуры не объявляются. Я в свое время читал книжку мак конелла совершенный код и там наоборот рекомендовалось переменные по ходу процедуры объявлять прямо рядом с местом использования.
А как делаете вы? |
|||||||||||||
15
Проггер
15.02.13
✎
14:28
|
Есть языки которым необходимо инициализация переменных для обозначения типа (delphi,vb). 1с к таким языкам не относится поэтому объявлять их можно поближе к месту использования
Другое |
|||||||||||||
32
MaxS
15.02.13
✎
14:50
|
Зависит от назначения переменной и области действия.
Чем шире область действия, тем выше она объявляется. Нельзя объявлять переменную внутри какого-нибудь условия, если она используется вне его. Другое |
|||||||||||||
40
H A D G E H O G s
15.02.13
✎
15:15
|
В зависимости от графика.
По четным дням - в начале процедуры, по нечетным - перед использованием, в выходные - прямо во время использования. Автор, ветка гениальна в своей глупости. Другое |
|||||||||||||
50
EvgeniuXP
15.02.13
✎
19:00
|
в параметрах процедуры.
Другое |
|||||||||||||
70
Рэйв
15.02.13
✎
22:36
|
(0)
Ламер. Там где это нужно Другое |
|||||||||||||
101
Jump
17.02.13
✎
15:35
|
(0)Переменные разные бывают.
Некоторые есть смысл объявить в начале, обычные проходные переменные, обычно объявляются перед использованием. Т.е все зависит от смысловой нагрузки переменной, и области видимости. Другое |
|||||||||||||
106
mishaPH
18.02.13
✎
05:58
|
по разному. зависит от обстоятельств
Другое |
|||||||||||||
110
D_Pavel
18.02.13
✎
07:05
|
Зачем объявлять переменные в процедуре?
Я вообще так не делаю. Другое |
|||||||||||||
116
ice777
18.02.13
✎
12:56
|
ничего в 1с объявлять не надо, даже тип. Специально для убогих сделано.)
Другое |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |