Skip to Content
Hands-On Software Engineering with Python
book

Hands-On Software Engineering with Python

by Nimesh Verma, Brian Allbee
October 2018
Beginner to intermediate
736 pages
17h 39m
English
Packt Publishing
Content preview from Hands-On Software Engineering with Python

Integrating unit tests and build processes

The build process, as hinted earlier, should allow the incorporation and execution of all available automated tests (unit tests at a minimum) that are created for a project. The goal of that integration is to prevent code that's failed its suite of tests from being buildable, and thus deployable, and thus to ensure that only demonstrably good code is available for installation, at least at a live or production code level.

It may be necessary to allow broken code, code that fails its tests, to be buildable at a local or shared development build level, though, if only because developers may well want or need to install a broken build in order to troubleshoot issues. That will be very circumstantial, ...

Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Start your free trial

You might also like

Software Architecture with Python

Software Architecture with Python

Anand Balachandran Pillai
Data Structures and Algorithms in Python

Data Structures and Algorithms in Python

Michael T. Goodrich, Roberto Tamassia, Michael H. Goldwasser

Publisher Resources

ISBN: 9781788622011Supplemental Content