Факт:
При установке модуля, компоненты копируются в папку /bitrix/components/
Предложение:
Почему бы компоненты не оставить в модуле и вызывать оттуда? (файлы ядра все равно нельзя править)
Зачем?
- избавляемся от избыточного дублирования кода
- меньше количества файлов
- меньше вес проекта
- проще обновление модулей
Так что +
Шерлок Холмс, Фролов Сергей, верно отмечено насчет повторения кода и обновления продукта
Но что делать, если компонент не принадлежит модулю?
Вызывать его по старому из /bitrix/components/ ?
Или добавить пустой модуль .default?
С другой стороны, зашел себе в /bitrix/components/ и сразу видишь все компоненты.
P.S. Уже неделю думаю как бы делать бэкапы рабочего компа. В папке проектов 1,2 миллиона файлов - мало какой софт может нормально это переварить за разумное время. Надо как-то стараться уменьшать количество файлов, от этого всем будет легче.