Я просто хотел бы отметить, что WordPress - это совершенно другая система, это в основном приложение, написанное на их собственной платформе, тогда как kohana - это просто инфраструктура, и вы поставляете приложение.
Если изменяется базовая структура wordpress, они также меняют свое приложение для учета этих изменений.Иногда плагины не совместимы между обновлениями, поэтому автор плагина должен выпустить обновление, которое делает его совместимым.Все это скрыто от пользователей переднего плана, им не нужно знать, как оно работает, чтобы использовать его.
У Kohana, с другой стороны, нет интерфейса или интерфейса, выстановиться все более крошечным с помощью кода.Если интерфейс изменится, вам придется адаптировать свою реализацию под свои нужды, и тут нет пути.
И, как сказал antpaw, модульные тесты всегда полезны, чтобы убедиться, что все работает так, как ожидалось!Для получения дополнительной информации см. unittest repo