Skip to content

[MOD] skipSupport - добавить вариант withSupportNotModified #1269

Open
@GladilovDmitry

Description

@GladilovDmitry

Описание предлагаемых изменений

На данный момент есть только 2 варианта:

  • withSupport - пропускаются все модули, "на поддержке"
  • withSupportLocked - пропускаются только модули, находящиеся "на замке"

Получается что в случае если модуль не на замке, но не изменен - его никак нельзя пропустить.
Другими словами, нет возможности проверять только измененные модули.

Аргументация за анализ только измененных модулей

Для современных сложных конфигураций, как ERP или ERP.УХ размер кодовой базы просто огромный. Проверять все модули не рационально:

  • нет смысла тратить процессорное время на анализ модуля, если он не изменялся с момента прошлой проверки; т.е. можем сократить срок ожидания результата анализа
  • нет смысла анализировать модуль, если он не изменялся относительно версии поставщика - потому что например в типовом коде ERP.УХ количество ошибок и несоответствий стандартам таково, что даже их анализ (чтение человеком) - не говоря уже про исправление потребует очень много времени; при том, что зачастую из поставляемого функционала используется далеко не всё. Для того же ERP.UH первый запуск выдает 13.000 ошибок http://prntscr.com/t6bf5i

Варианты реализации:

  • расcчитывать хеш модуля и сохранять рядом с .bsl
  • анализировать стандартный отчет о сравнении объектов, полученный заранее из конфигуратора

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions