About this book

What started initially as a collection of object-oriented practices & patterns evolved into a cohesive set of guidelines, principles, heuristics, practices and patterns around all things object-oriented.

At this point, it has become obvious to me that one cannot fully explain object-orientation without covering the complete software engineering spectrum.

That's a mouthful, I know. My point is, I want to create something more cohesive and more complete that will help people build object-oriented software from design to delivery.

In no specific order, here are the thematics I would like to cover :

  • Micro-design (at the scope of a single object)

  • Macro-design (at the scope of many objects)

  • Architecture (components)

  • Domain Modeling

  • Testing

  • Test-Driven Development

  • Behavior-Driven Development

  • Infrastructure Management

  • Design Patterns & Object Patterns

  • Object Stereotypes

  • Monolithic Architectures and Modular Monoliths

There's room for probably a few books, but we're only getting started.

Last updated