Аннотация
Writing software is hard. Even the smallest projects have many moving parts. We developers are not only expected to get those parts moving, but keep them moving as the application changes over time. Test-Driven Development (TDD) is a methodology that allows us to quantify the successful function of each of these parts before we attempt to code them. Using TDD, we can focus on a single part of the application at a time, leaving a trail of tests that guard against regression as we continue to update the application.
Django is a popular web framework written in Python. Its batteries-included: the framework itself includes URL routing, object-relational mapping, templates, and many other necessities for building a modern web application. This book will take you through the process of developing a Django app by writing failing tests fi rst, then writing application code to make those tests pass.

![Хватит тратить время на скучные академические фолианты! Изучение Computer Science может быть веселым и увлекательным занятием.
Владстон Феррейра Фило знакомит нас... Теоретический минимум по Computer Science [Все, что нужно знать программисту и разработчику]](https://www.rulit.me/data/programs/images/teoreticheskij-minimum-po-computer-science-vse-chto-nuzhno-z_522475.jpg)



![Язык Kotlin предлагает выразительный синтаксис, мощную и понятную систему типов, великолепную поддержку и бесшовную совместимость с существующим кодом на Java,... Kotlin в действии [Kotlin in Action]](https://www.rulit.me/data/programs/images/kotlin-v-dejstvii-kotlin-in-action_501842.jpg)
Комментарии к книге "Test-Driven Development with Django"