|
Практичность следования стандартам кода от 1с. | ☑ | ||
---|---|---|---|---|
0
Prog-AL
07.01.15
✎
18:31
|
Добрый день. Вопрос навеян темой Расположение подпрограмм в модуле друг относительно друга.
Смотрим в БП 3 документ "Авансовый отчет" модуль формы, событие нажатия кнопки "Подбор", оно в разделе // ОБРАБОТЧИКИ КОМАНД ФОРМЫ , оно вызывает процедуру из раздела // СЛУЖЕБНЫЕ ПРОЦЕДУРЫ И ФУНКЦИИ совсем из другого места модуля далеко отстоящего от процедуры вызова. Исходя из практики чтобы найти код от кнопки сначала пойдем в форму документа, найдем кнопку и потом событие в палитре, а потом уже по лупе перейдем в код этого события. Что плохого было когда эта вторая процедура была бы сразу под первой? Какова практическая польза от конкретно этого стандарта применительно к структуре модулей? Я понимаю, что если вы работаете не в софтверной компании или начальство вас не контролирует и не заставляет, то можно писать как нравится, но может есть люди, которые могут объяснить преимущества этого подхода. |
|||
1
KUBIK
07.01.15
✎
18:36
|
(0) Отсортировать и смотреть процы и функции? или чтото нето?
|
|||
2
Prog-AL
07.01.15
✎
18:44
|
(1) Вопрос не совсем о том как найти требуемую функцию, а в том какова польза от именно этого стандарта, ведь чтобы распихать все процедуры по подходящим разделам нужно потратить время и не всегда это время будет оплачено.
|
|||
3
HEKPOH
07.01.15
✎
18:52
|
(2)ИМХО, платят - распихивай, не платят - пиши, как удобно тебе
|
|||
4
Бертыш
07.01.15
✎
19:22
|
(0) Правильно. Все процедуры под всеми при этом мерность размещения текста должна совпадать с количеством процедур и функций, а то неудобно если вызываемая процедура не расположена под всеми вызывающими её функциями. :)
|
|||
5
SeraFim
07.01.15
✎
19:30
|
>> Что плохого было когда эта вторая процедура была бы сразу под первой?
а что если вторая процедура используется в нескольких местах? |
|||
6
AlexITGround
08.01.15
✎
08:44
|
вопрос ни_о_Чем
|
|||
7
Адский плющ
08.01.15
✎
09:38
|
(0) Всё правильно сделано. Не стоит мешать процедуры разного уровня абстракции в кучу. Даже если одна единственная вызывает другую.
|
|||
8
Krendel
08.01.15
✎
09:40
|
Все стандарты на простых программах вызывают дополнительные затраты, а на сложных программах экономию, поэтому пользоваться стандартнами необходимо когда это экономически целесообразно
|
|||
9
tridog
08.01.15
✎
12:56
|
(7) Абстракции тут совсем не в тему
(8) Да ладно? |
|||
10
Рэйв
08.01.15
✎
12:59
|
(0)>>сначала пойдем в форму документа, найдем кнопку и потом событие в палитре, а потом уже по лупе перейдем в код этого события
А F12 стоя на имени функции у тебя вырезали из платформы чтоли? |
|||
11
TormozIT
гуру
08.01.15
✎
16:16
|
Мы не используем разбивку (0)
|
|||
12
SleepyHead
гуру
08.01.15
✎
16:38
|
В типовых многое завязано на БСП, поэтому такой подход к программированию. Не используешь БСП или не собираешься сертифицировать конфу как 1с:Совместимо - пиши как тебе удобно.
|
|||
13
Адский плющ
08.01.15
✎
17:37
|
(9) Ага. Особенно если не до конца вгонять что это такое.
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |