Сообщение #1
07 января 2015, 21:17
|
Процесс разработки.
Сначала немного о себе. Я с 2000 года программирую на Python знаю от голого WSGI до Zope (правда его плохо).
Итак я в качестве тренировки решил поправить «недопустимые» недоработки в существующем модуле. Нашел в контроллере что сделать. Нашел в View, но так и не увидел результата. В итоге после очистки кэша браузера в десятый раз и прочей отладки стал искать то, что я хочу поправить и нашел в ir_ui_views.
На основании долгих мучений возникает вопрос. Как вы построили процесс разработки модуля. Обычно (у меня) он рекурсивный. Делаем болванку, тестируем, добавляем функционал, тестируем. И так далее. Как это принято в odoo? Неужели каждый раз нужно удалять модуль и ставить снова? Или есть некий процесс апгрейда в процессе разработки? Я так понимаю, что upgrade в интерфейсе не для разработчика, а для конечного пользователя.
Прошу сильно не пинать, только разбираюсь.
Итак я в качестве тренировки решил поправить «недопустимые» недоработки в существующем модуле. Нашел в контроллере что сделать. Нашел в View, но так и не увидел результата. В итоге после очистки кэша браузера в десятый раз и прочей отладки стал искать то, что я хочу поправить и нашел в ir_ui_views.
На основании долгих мучений возникает вопрос. Как вы построили процесс разработки модуля. Обычно (у меня) он рекурсивный. Делаем болванку, тестируем, добавляем функционал, тестируем. И так далее. Как это принято в odoo? Неужели каждый раз нужно удалять модуль и ставить снова? Или есть некий процесс апгрейда в процессе разработки? Я так понимаю, что upgrade в интерфейсе не для разработчика, а для конечного пользователя.
Прошу сильно не пинать, только разбираюсь.