Domain Modeling

Domain Modeling, the Deep Noodle

I’ve been doing some noodling on how to do proper domain modeling. I have been for a while, though I’m sure it was largely inspired by activity in the Ruby community (Rubes). It’s like the hive mind has suddenly had a crisis of conscious about OO design – like that REST thing that swept through a while back.

Here are some links. These are links that all approach domain modeling by focusing on use cases. Uncle Bob describes it as “being able to open a folder in your source code and know everything your application does”.