Я слишком долго игнорировал необходимость тестировать свой проект.
Итак, я потратил больше дня на поиск способов реализации тестов для моих текущих приложений и попыток внедрить TDD для новых приложений.
Я нашел много "руководств" с шагами: "1. Установить это 2. Установить то 3. Установить это 4. Готово!",
но, похоже, никто не говорит о том, как структурировать ваши тесты, как по файлам, так и по коду.
И никто никогда не говорит о том, как настроить CI-сервер или просто интегрировать тестирование с развертыванием вашего проекта.
Многие люди упоминают ткань, virtualenv и нос, но никто не описывает, как они работают с ними вместе в целом.
Я постоянно нахожу подробную информацию о том, как вы настраиваете правильную среду Rails с помощью тестирования, CI и т. Д. .
Кто-нибудь еще считает, что сообществу Django не хватает в этой области, или это только мне? :)
О, а есть ли у кого-нибудь еще какие-нибудь предложения, как это сделать?