3

Object Modeling Your Data

Plan First—Code Second

This chapter is about designing your system. There are many design methodologies to choose from, some old and some new. Often, you will find that the choice of methodology is already made for you by corporate policy or historical precedent. All design methodologies have strengths and weaknesses. The important thing is that they all make you think about your design before you start coding. The pragmatic approach exploits the useful aspects of all of the different methodologies, adopting and adapting parts of them that are useful to your needs.

Before You Start

Before you begin any coding, you should properly design your data and object model for the metadata. This also applies to the essence data, ...

Get Developing Quality Metadata now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.