TDD w praktyce. Niezawodny kod w języku Python
- Время доставки: 7-10 дней
- Состояние товара: новый
- Доступное количество: 1
Просматривая «TDD w praktyce. Niezawodny kod w języku Python», вы можете быть уверены, что данный товар из каталога «Основы работы с компьютером» будет доставлен из Польши и проверен на целостность. В цене товара, указанной на сайте, учтена доставка из Польши. Внимание!!! Товары для Евросоюза, согласно законодательству стран Евросоюза, могут отличаться упаковкой или наполнением.
TDD на практике. Надежный код Python
Автор: Гарри Дж.В. Персиваль
EAN: 9788328313774
Тип публикации: книга
Страницы: 448
Переплет: буклет
Издательство: Helion
SID: 513310
TDD на практике. Надежный код Python
Эта книга — нечто большее, чем просто введение в разработку через тестирование на Python. Это полный курс передового опыта от начала до конца на примере современной веб-разработки на Python. Кеннет Рейтц, член Python Software Foundation. Создавайте надежные приложения Python! Каждый программист мечтает работать с прозрачным кодом, полностью покрытым тестами. К сожалению, реальность зачастую далека от идеала. Или, может быть, этого можно добиться? Ответ на этот вопрос — TDD (Test-Driven Development), то есть разработка программного обеспечения через тестирование. Как начать использовать эту технику? Эта книга отвечает на эти и многие другие вопросы. Начните применять концепции TDD на практике с помощью Python. Сначала узнайте, как настроить Django с помощью функционального теста и использовать модуль unittest. Также получите бесценные знания о тестировании представлений, шаблонов и URL-адресов, а также научитесь тестировать макеты и стили страниц. Узнайте, как обеспечить непрерывную интеграцию с помощью Jenkins и передовые методы создания тестируемого кода. Эта книга — отличное чтение для всех разработчиков, создающих веб-приложения на Python. Ваш код может быть действительно поддерживаемым! Узнайте, как работать с использованием подхода TDD, включая цикл модульного тестирования и разработки кода с последующим рефакторингом. Используйте модульные тесты для классов и функций, а также функциональные тесты для имитации действий пользователя в веб-браузере. Узнайте, когда и как использовать фиктивные объекты, а также преимущества и недостатки изолированного и интегрированного тестирования. Тестируйте и автоматизируйте развертывание с помощью промежуточного сервера. Применяйте тесты к сторонним плагинам, которые вы интегрируете со своим веб-сайтом. Используйте среду непрерывной интеграции для автоматического выполнения тестов. Изучите методы TDD в сочетании с Python!
