I've been really excited about Kaizenconf recently and now that I'm finally there, I can tell you that it is not a waste of time or money!
The talks I attended yesterday were about Behavior Driven Development (BDD) and Domain Specific Languages (DSL), two topics that complement each other very nicely by the fact that that make the developer adopt a language that can be understood by your customers.
In BDD, you would write something like:
"When a drawing request is submitted, then an email should be sent to the engineering department."
The BDD framework that you use will then execute this as a test and either pass or fail.
If you use a DSL to drive your business rules or workflow, then you would also write something like:
"Send_Email_To_Engineering:
When Drawing_Request_Is_Submitted"
I find that DSLs would be extremely useful in our IT department and that coupled with a good BDD implementation, would be very robust.
I'll come back to this subject in a later post and give more details. It is, after all, 8am and coffee hasn't kicked in just yet!
This is about me and my quest for, er... greater things in life? Good food, good drinks, friends and family and my eternal quest to figure out what I want to do when I grow up. (hint: it's probably going to involve code)
Friday, October 31, 2008
Subscribe to:
Post Comments (Atom)

0 comments:
Post a Comment