Это может показаться довольно широким вопросом, но я искал и не нашел способов избежать дублирования между разными приложениями. Только внутри приложения.
Я работаю с тремя разными приложениями rails в течение некоторого времени. Время от времени я занимаюсь рефакторингом некоторых файлов, таких как мой icons_helper.rb
. Когда я закончу. Это лучше, чем раньше, но отличается от того же файла в двух моих других приложениях для рельсов.
Другие типичные примеры дублированного кода:
- Стили
- Макеты
- Сообщения (уведомления, оповещения, ...)
- И Т. Д.
Что мне делать, чтобы избежать этого дублирования между приложениями? Является ли написание драгоценного камня, который обертывает эти файлы, лучшим выбором?