Adventures in TDD, DDD, and NHibernate (from a past life)
NOTE: Recently, the referenced blog was taken down due to the fact that the company I was working for when I wrote the blog was purchased by another company who apparently does not believe in company-hosted blogs - and as such, took down my former company's blog site. I unfortunatey have no means of republishing that site here, but may be able to at least track down the code demos - drop me an email through this site if you're interested.
Test-driven development (TDD) and domain-driven design (DDD) have been floating around out there for a while. They are also becoming terms that seem to be going to the way of the overused, misused, and generally confusing - so allow me to add to the confusion <g>. Follow this link to a public diary of sorts for a project that I did with a friend using principles in TDD and DDD - and using NHibernate for data persistence. It should at least give you a window into the thought process that went into building the project - and hopefully a little insight into TDD and DDD - and maybe even some thought about NHibernate and ORM.
If you then want to go farther, I would suggest that you check out Jimmy Nilsson's book.
Comment Notification
If you would like to receive an email when updates are made to this post, please register here
Subscribe to this post's comments using
Comments
Leave a Comment
About hdierking
I am currently the Editor-in-Chief for MSDN Magazine. I joined Microsoft in 2006 as a product planner with the certification team at Microsoft Learning. Prior to that, I spent my career as a developer and later as an architect. My main technology passions include pretty much anything on language theory, agile development, and service-oriented architecture.