Рубрики
Без рубрики

Как исправить ошибку – строительство SaaS #56

В этом эпизоде мы выбрали проблему из GitHub и работали над этим. Я объяснил поток использования … Tagged с Python, Django, SaaS.

В этом эпизоде мы выбрали проблему из GitHub и работали над этим. Я объяснил поток использования тестовой разработки, чтобы показать, как существовала ошибка в автоматическом тесте. Мы написали тест, а затем исправили код. После этого мы сделали некоторый тестовый рефакторинг, чтобы очистить вещи.

Мы рассмотрели, в чем была проблема и как она связана с обработкой Курс модель в еженедельном просмотре в приложении.

Я показал, как модель данных для Курс обрабатывает школьные дни. Затем я написал модульный тест, который показал бы неудачу для проблемы.

После того, как у нас был действующий модульный тест, я переключился на код записи для представления Django, чтобы сделать тестовый проход. Наконец, мы проверили поведение в приложении, чтобы подтвердить, что я исправил проблему.

С исправленной проблемой и прохождением теста я рефактовал тестовый код, чтобы облегчить тестирование для понимания и работы в будущем.

Эта статья впервые появилась на mattlayman.com Анкет

Оригинал: “https://dev.to/mblayman/how-to-fix-a-bug-building-saas-56-2o95”