Quantcast
Channel: The Sympriser Blog » Technology
Browsing latest articles
Browse All 4 View Live

Revisiting Fowler’s Video Store: Adopting Object Oriented Syntax

Have you ever found a program you needed to add, change or even fix a simple function, but you just didn’t know where to start or were afraid of breaking the program’s logical consistency? Refactoring...

View Article



Revisiting Fowler’s Video Store: Making Implicit Concepts Explicit

Domain-Driven Design situates the domain model in a central and convergent role, tightly articulating semantics and syntax for problem definition, solution design and software implementation. In this...

View Article

Revisiting Fowler’s Video Store: Variants and Invariants

This post resumes the Revisiting Fowler's Video Store series. After making the relevant domain concepts explicit, we focus our refactoring process on another aspect of domain semantics, studying...

View Article

Revisiting Fowler’s Video Store: Refactoring Code, Refining Abstractions

Refactoring techniques and Design Patterns have been extensively propagated and advocated for over a decade now. Why we still find hard to change, anaemic or overly complex object oriented structures?...

View Article
Browsing latest articles
Browse All 4 View Live




Latest Images