|
Переменная модуля vs параметр |
☑ |
0
Jokero
18.05.15
✎
10:10
|
Всего мнений: 6
Если у меня в модуле внешней обработки большое количество методов работают с одной ТЗ и многие меняют в ней данные, то как лучше, объявить эту ТЗ глобальной переменной или инициализировать ее в главной процедуре и передавать остальным в качестве параметра?
|
|
17
Лефмихалыч
18.05.15
✎
10:55
|
Глобальная переменная в данном случае - такую же бкду причинит, как и goto. Она будет ломать контекст в голове при отладке и чтении кода.
Передавать параметром |
|
21
fisher
18.05.15
✎
11:05
|
(20) Никаких исключений тут быть не может. Это самообман из кучи "если" - если модуль всегда останется простым как пробка, если не потребуется переиспользование этого функционала и т.д. - тогда типа "не страшно". А ради чего? Руки отвалятся "лишний" параметр прописать и спать спокойно? Это из той серии, когда соломки подстелить абсолютно ничего не стоит, а поблагодарить себя в будущем сможешь неоднократно.
Передавать параметром |
|
23
EugeniaK
18.05.15
✎
11:09
|
Я за
Передавать параметром |
|
30
koreav
18.05.15
✎
12:15
|
однозначно не 2
Передавать параметром |
|