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