Вход | Регистрация

1С:Предприятие :: 1С:Предприятие 8 общая

Поиск неиспользуемых процедур и функций

Поиск неиспользуемых процедур и функций
Я
   Max_1010
 
11.11.18 - 11:41
После 2х лет обновления нетиповой УТхи, кол-во сабжа очень выросло.
Стоит ли заморачиваться с чисткой этого? По сути это ведь просто текст, который и не особо то грузит конфу. Или все таки грузит? Не нашел статей на этот счет.
Хотел уже заняться этим, но в соответствующей статье на ИТС написано вот что:
Следует учитывать, что в некоторых случаях определение процедуры или функции как неиспользуемой может выполняться некорректно. Это относится к случаям динамического назначения обработчиков событий при помощи объекта Действие и методов УстановитьДействие() и ПодключитьОбработчикОжидания().

Запустил "Поиск неиспользуемых процедур и функций" в конфигураторе, и действительно, бОльшая часть методов была это всякие подключаемые обработчики, а всего их более 3000 нашлось. А еще ведь есть куча мест в конфе, где метод вызывается через Выполнить. Получается штука то эта встроенная бессмысленная.
Получается тупо забить на это?
 
 
   Фрэнки
 
1 - 11.11.18 - 11:44
холиварная тема, на самом деле. При удачном сборе участников ее можно раздувать бесконечно.
   Фрэнки
 
2 - 11.11.18 - 11:45
Можно начать с того, а есть ли вообще смысл в обновлении нетипового УТ цельной типовой?
   ДенисЧ
 
3 - 11.11.18 - 11:45
Найди только явно неиспользуемые.
Если сомневаешься - не трогай.
Можешь ещё конфу автотестирования от 1с взять и прогнать ей тест на 1с-совместимость. И офигеть ))
   Лефмихалыч
 
4 - 11.11.18 - 11:45
прироста быстродействия в режиме предприятия ты не получишь, если ты об этом.
Остальное можно долго обсуждать, но смысла не будет от этого
   Фрэнки
 
5 - 11.11.18 - 11:52
предположу, что количество непредсказуемых расхождений между текущим состоянием конфиги в базе и предлагаемых к обновлению версий УТ слишком велико. Проблема только в этом.
   Serg_1960
 
6 - 11.11.18 - 16:06
(0) "А еще ведь есть куча мест в конфе, где метод вызывается через Выполнить" - если мне память не изменяет, то "Поиск неиспользуемых процедур и функций" ни как не контролирует использование экспортных функций и процедур - этот поиск ещё более бесполезен, чем автор думает :)
   Serg_1960
 
7 - 11.11.18 - 16:15
И кстати имхо, но оно опирается чисто на логику: если на модуль разрешено внешнее использование, то поиск не будет проверять такие модули - зачем, да и что и как там проверять, если неизвестно что и как используется/ не используется со стороны внешнего подключения.
   ASU_Diamond
 
8 - 11.11.18 - 23:13
(0) 3000 неиспользуемых дописанных процедур/функций? И все раскиданы по различным модулям?
   Serg_1960
 
9 - 11.11.18 - 23:18
(8) Чем "старее" конфигурация базы и чем больше она пережила обновлений - тем больше устаревших (и неиспользуемых) типовых процедур и функций. Всё дело в настройке запрета удаления.
   Полбатона
 
10 - 11.11.18 - 23:22
Вроед бы у Серебряной пули был специальный плагин
https://silverbulleters.org/sonarqube
 
 Рекламное место пустует
   osa1C
 
11 - 11.11.18 - 23:24
(10) это реклама?
   osa1C
 
12 - 11.11.18 - 23:33
Возможно я не прав, но пилить УТ 2 года и не вынести доработки  в расширение.... как-то не комильфо. Конечно, знаю о некоторых "подводных камнях" на которые 1С забила и уже давно. Приходится самому ОбщиеМодули допиливать после каждого нового релиза.
   Лодырь
 
13 - 12.11.18 - 06:53
(12) Так нафига обновлять в двух местах, когда можно в одном?

Список тем форума
Рекламное место пустует  Рекламное место пустует
Независимо от того, куда вы едете — это в гору и против ветра!
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.
Рекламное место пустует