I want to invite any of you who are within a few hours of Des Moines, Iowa to attend the second Iowa Code Camp on November 8th. The first Iowa Code Camp back in May was a huge success. From Derik's write-up:
Yesterdays event was awesome. They had about 125-150 people show up for the first ever Code Camp in Iowa. The venue could not have been any nicer and setup any better.
I will be giving one presentation on using RhinoMocks and one workshop on TDD. Below are the abstracts. If you have the chance, take part, and register today.
TDD: A Workshop in Driving Your Design with Tests
If you've heard about Test Driven Development (TDD) and wondered what it was or how to do it, then this workshop is for you. We'll take a practical, introductory approach to getting started with TDD. We'll introduce fundamental object-oriented design principles including separation of concerns, dependency injection/inversion, and more. This will be a hands on lab, so bring your laptops and a copy of Visual Studio 2008 and expect to learn.
Easing your Testing With RhinoMocks
When learning about testing you'll see trivial examples illustrating how to write tests. However most production code is non-trivial, making calls to configuration files or to a database which makes testing in isolation hard. The use of mock objects allows you to isolate code you want to test by providing fake objects to your methods, allowing you to set up complex scenarios to test specific conditions. In this session we'll first dig into some code that is not very testable and refactor it to make it more testable. After the refactoring we'll use and explore RhinoMocks to see how we can test different scenarios in our code and verify our code is working as it should.
This blog contains the thoughts and discoveries of Tim Barcz, a technologist with a interests in computer programming technologies.