Тема: Генератор коду
Всім привіт. Пишу генератор коду (точніше генератор сайтів)
Я розумію що неможливо поцокавши або затративши 5хв на якусь фішку створити повноцінний сайт.
Задачі на сайтах бувають або дуже складні або настільки прості що генератор коду просто не потрібен.
На даному етапі я добився певного успіху але застряг на одній проблемі.
Зараз є така штука:
пишеш конфігурацію - генеруються файли (оновляється база даних)
На виході маємо більш менш робочу адмін панель і підготовлені контроллери для роботи.
Перевага звісно у тому що не треба робити багато маніпуляцій які дуже часто є нудними і повторяються.
А тепер про проблему:
Після створення коду я роблю правки у ньому, і пізніше якщо треба додати функціонал який підтримується моїм генератором доводиться вирішувати проблему, як зберігати поточний код що я добавив і новий функціонал. Не довго думавши вирішив зливати зміни вручну. Якщо 1-2 файли це займає 1-2 хвилини.
Але все ж таки можливо є якийсь спосіб додавати новий код не порушуючи старий. Скажемо так безпечний спосіб злиття.
Скоріш за все мені потрібно програмно знати який код я додав(змінив) зберегти ці зміни і в майбутньому накласти.
Звичайний діф не підходить так як я можу додати функцію/константу і тд)
Наперед дякую