0
Cratos
18.11.16
✎
19:20
|
Такие функции можно удалять без раздумий, или есть какой-то резон в их наличии?
Процедура ОбработкаПолученияФормы(ВидФормы, Параметры, ВыбраннаяФорма, ДополнительнаяИнформация, СтандартнаяОбработка)
// Вставить содержимое обработчика.
КонецПроцедуры
|
|
5
Лефмихалыч
18.11.16
✎
20:25
|
(0) в общем случае удалять можно только то, про что вот эта галка скажет, что оно не используется:
но это не закон и даже не правило. Особенно, когда речь идет про экспортные функции. Потому, что:
1. Функция может вызываться из внешней информационной системы по COM напрямую
2. Функция может вызываться при помощи Выполнить("Функция()") или Вычислить("ФУНКЦИЯ()")
3. Функция может вызываться вот таким модные-штаны-способом:
Менеджер = ПолучитьМодульМенеджера(КакаяТоНеведомаяЕбанина, полученнаяВызовом100500модулейПоОчереди);
Менеджер.Функция();
в ЕРП и БСП последнее нынче - крайний писк.
Ну, и еще, наверное, можно придумать варианты при которых синтаксический контроль пользы в функции не нейдет.
Так что удалять можно только, включив голову в розетку и тогда, когда ты знаешь, что делаешь.
Опять же - пустота функции не означает, что ее можно удалить. Пустой метод может вызываться из 100500 мест и, когда ты его удалишь, все эти 100500 мест разом перестанут даже компилироваться. Не смотря на то, что метод пустой и ни чего не делает.
Да и постановка вопроса какая-то детская - борьба за производительность не такими средствами ведется.
|
|