PACKT TEST DRIVEN PYTHON DEVELOPMENT 2015 RETAIL EBOOK-kEseeders: 15
leechers: 2
PACKT TEST DRIVEN PYTHON DEVELOPMENT 2015 RETAIL EBOOK-kE (Size: 1.43 MB)
Description
[PUBLISHER ] PACKT ÛÛ
[ISBN ] 9781783987924 ÛÛ [FORMAT ] PDF [TYPE] RETAIL ÛÛ [ON STORE ] 2015 [$$$$] 50 DOLLAR ÛÛ [WRITTEN BY] SIDDHARTA GOVINDARAJ ÛÛ ÛÛ ÛÛ Develop high-quality and maintainable Python applications ÛÛ using the principles of test-driven development ÛÛ About This Book* Write robust and easily maintainable code ÛÛ using the principles of test driven development* Get ÛÛ solutions to real-world problems faced by Python ÛÛ developers* Go from a unit testing beginner to a master ÛÛ through a series of step-by-step tutorials that are easy to ÛÛ followWho This Book Is For ÛÛ This book is intended for Python developers who want to use ÛÛ the principles of test-driven development (TDD) to create ÛÛ efficient and robust applications. In order to get the best ÛÛ out of this book, you should have development experience ÛÛ with Python. ÛÛ What You Will Learn * Implement the test-driven development ÛÛ process in Python applications * Fully leverage Python's ÛÛ powerful built-in unittest and doctest modules * ÛÛ Effectively add features to existing code bases that do not ÛÛ have any tests * Safely resolve problems with the code and ÛÛ design, without breaking any functionality * Utilize ÛÛ Python's powerful mock and patch functionality to test ÛÛ complex interactions * Integrate unit testing into the ÛÛ overall software delivery process * Use doctest to test ÛÛ code with examples * Enhance TDD with the nose2 test runner ÛÛ In Detail ÛÛ This book starts with a look at the test-driven development ÛÛ process, and how it is different from the traditional way ÛÛ of writing code. All the concepts are presented in the ÛÛ context of a real application that is developed in a ÛÛ step-by-step manner over the course of the book. While ÛÛ exploring the common types of smelly code, we will go back ÛÛ into our example project and clean up the smells that we ÛÛ find. ÛÛ ÛÛ Additionally, we will use mocking to implement the parts of ÛÛ our example project that depend on other systems. Towards ÛÛ the end of the book, we'll take a look at the most common ÛÛ patterns and anti-patterns associated with test-driven ÛÛ development, including integration of test results into the ÛÛ development process. ÛÛ Sharing Widget |
All Comments