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

hms_artisan.Artisan

Artisans need to be able to manipulate their own data in the Artisan Application:

  • As an Artisan, I need to be able to create, manage, and store my own system data so that I can keep it up to date

The initial code for the Artisan class that provides the data structure and persistence that fulfills this story's needs is very lightweight, since most of the functionality is inherited from hms_coreBaseArtisan (for properties and data-structure), and JSONFileDataObject (for methods and persistence functionality). Not counting comments and documentation, it's just under 60 lines of real code:

class Artisan(BaseArtisan, JSONFileDataObject, object): """ Represents an Artisan in the context of the Artisan Application """ ################################### ...
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