Quantcast
Channel: ddd – Actively Lazy
Browsing index pages (4 articles)

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


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


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.

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
Browsing index pages (4 articles)


Latest Images