Quantcast
Channel: ddd – Actively Lazy
Browsing latest articles
Browse All 4 View Live

Image may be NSFW.
Clik here to view.

Software craftsmanship roundtable

Last night was the second London Software Craftsmanship round table. This was a great session with lots of lively discussion. We seemed to cover a wide variety of topics and I came away with loads of...

View Article


Image may be NSFW.
Clik here to view.

Implementing a rich domain model with Guice

The anaemic domain model is a really common anti-pattern. In the world of ORM & DI frameworks we naturally seem to find ourselves with an ORM-managed “domain” that is all data and no behaviour;...

View Article


Image may be NSFW.
Clik here to view.

Visualizing Code

When writing software we’re working at two levels: Creating an executable specification of exactly what we want the machine to do Creating a living document that describes the intent of what we want...

View Article

Continuum of Design

How best to organise your code? At one end of the scale there is a god class – a single, massive entity that stores all possible functions; at the other end of the scale are hundreds of static methods,...

View Article
Browsing latest articles
Browse All 4 View Live