-
Book Overview & Buying
-
Table Of Contents
Hands-On Software Engineering with Python - Second Edition
By :
The idea of a business object — a representation of the individual data points for a given record that allows information about a person, place, or thing — requires some design decisions to be made about how those will be implemented. Each approach that is considered has its own advantages and drawbacks, and it is important to recognize, at least at a high level, what those are, and how they will be likely to impact the work and the resulting code. There are several options available to write code that can validate the structure and content of those business objects, some of which are available using nothing more than built-in Python capabilities. Other options, with common third-party packages, provide more or better capabilities, and those will also be examined, particularly with an eye towards providing API documentation using a common standard for such things.
In this chapter, we’re going to cover the following...