Home | Amazing | Today | Tags | Publishers | Years | Account | Search 
Test-Driven Development with Python

Buy
Test-Driven Development with Python, 9781449364823 (1449364829), O'Reilly, 2014

By taking you through the development of a real web application from beginning to end, this hands-on guide demonstrates the practical advantages of test-driven development (TDD) with Python. You’ll learn how to write and run tests before building each part of your app, and then develop the minimum amount of code required to pass those tests. The result? Clean code that works.

In the process, you’ll learn the basics of Django, Selenium, Git, jQuery, and Mock, along with current web development techniques. If you’re ready to take your Python skills to the next level, this book clearly demonstrates how TDD encourages simple designs and inspires confidence.

  • Dive into the TDD workflow, including the unit test/code cycle and refactoring
  • Use unit tests for classes and functions, and functional tests for user interactions within the browser
  • Learn when and how to use mock objects, and the pros and cons of isolated vs. integrated tests
  • Test and automate your deployments with a staging server
  • Apply tests to the third-party plugins you integrate into your site
  • Use a Continuous Integration environment to run your tests automatically
(HTML tags aren't allowed.)

Network Query Language with CDROM
Network Query Language with CDROM
Learn about an exciting new technology that is revolutionizing network and Internet content delivery

As the first pure language of the content engineering era, Network Query Language (NQL) is the ultimate tool for rapid and simple development of intelligent agents, bots, spiders, middleware, and scalable business-to-business content aggregation...

.NET and XML
.NET and XML
.NET & XML provides an in-depth, concentrated tutorial for intermediate to advanced-level developers. Additionally, it includes a complete reference to the XML-related namespaces within the .NET Framework. XML is an extremely flexible technology, and Microsoft has implemented most of the tools programmers need...
Practical Software Factories in .NET
Practical Software Factories in .NET

The promise of Software Factories is to streamline and automate software development-and thus to produce higher-quality software more efficiently. The key idea is to promote systematic reuse at all levels and exploit economies of scope, which translates into concrete savings in planning, development, and maintenance efforts. However, the theory...


The Focal Easy Guide to Combustion 4: For New Users and Professionals
The Focal Easy Guide to Combustion 4: For New Users and Professionals
"...there isn't anything he has left out in this small but powerful, full-color, 340 page guide -- a remarkable accomplishment in a book with a list price of US $25.00. This book can help motion graphics artists, broadcast designers, 3D animators, web artists, compositors and visual effects artists working for video and film based...
Integrated HTML and CSS: A Smarter, Faster Way to Learn
Integrated HTML and CSS: A Smarter, Faster Way to Learn
Almost all web designers use Cascading Style Sheets to control the presentation of the websites they construct out of HTML. Why learn one and then the other when you can just as easily—and much more effectively—learn both at the same time? This book's integrated approach speeds your progress and leaves you with a...
Converging Technologies for Improving Human Performance: Nanotechnology, Biotechnology, Information Technology and Cognitive Science
Converging Technologies for Improving Human Performance: Nanotechnology, Biotechnology, Information Technology and Cognitive Science
This book describes the vast opportunity created by unifying science and integrating technology, and recommends transforming ideas for individuals and society. We stand at the threshold of a new renaissance in knowledge based on the structure and behavior of matter from the nanoscale up to the most complex system yet discovered, the human brain....
©2019 LearnIT (support@pdfchm.net) - Privacy Policy