У меня есть некоторый опыт в оптимизации приложений. Плюс прошёл теоретический курс по хайлоаду.
В целом лучшей практикой при оптимизации считается такой путь.
1. Делаем замеры, выясняем что именно тормозит
2. Когда доказано, что тормоза в месте "X", оптимизируем место "X".
3. Делаем замеры, убеждаемся, что более не тормозит.
Любая оптимизация без предварительных замеров и контрольных замеров, это тыкание вслепую с околонулевой эффективностью.
——————————————
Что из этого следует? Что проблема с мёрджем конфигов должна быть доказана и измерена, а также её решение аналогично доказано и измерено. Тогда можно говорить, что дескать плагин решает вопрос тормозящей сборки...
И у меня конечно есть вопросы.
1. А нужна ли сборка в принципе? Зачем?
2. А тормозит ли она? Есть вероятность что проблема переоценена.
3. Если тормозит, то как часто встречается эта проблема? У какого процента пользователей?
4. Учтены ли другие аспекты, такие как удобство чтения и редактирования конфига?
> 1. А нужна ли сборка в принципе? Зачем?
Тогда надо определиться с терминологией, что такое "сборка"
Если вопрос в том, нужен ли мерж - то ответ да, т.к. имеется необходимость переопределения ключей. Скажем, пустое значение в пакете переопределяется значением в приложении, затем переопределяется локальным конфигом.
Если вопрос в том, что надо ли мержить в один файл - скорее да, чем нет (есть ряд причин).
Может подразумевается что-то другое?