-
Book Overview & Buying
-
Table Of Contents
Hands-On Software Engineering with Python - Second Edition
By :
This chapter has covered the last of the systems and processes that affect how code is managed and handled. Options have been presented, and decisions made and explained in the context of the HMS projects, for managing Python Virtual Environments and package dependencies, for Source Control Management, for and expectations about unit testing the project code. The processes and considerations for building, packaging, and deploying the final code have been discussed, though decisions on these topics were not explicitly made, or were deferred, awaiting more information yet to come.
At this point, we can (finally) turn our attention to the actual code. We’ll start in the next chapter by examining options for defining and implementing the actual data structures needed in the HMS system packages. That research will also keep the idea that the code is being written to provide a REST API in mind and discuss some best practices and documentation options as a preparatory...