January 2009 - Posts
About a year and a half ago, shortly after I discovered Scrum, TDD, dependency injection, mocking frameworks, design patterns, and many other shiny new toys, my team started a new project. Being the bright-eyed novice that I was, I said, “Hey,
Read More...
Well, hmmm. In case anyone missed the news last week, Microsoft had its first-ever big layoff . Unfortunately, I was caught in the landslide and my position was eliminated. I’m starting the job search process right now and I have no idea if
Read More...
A few people have asked me for more details on the specification extension methods we use to make our BDD tests more readable. As I mentioned previously, SpecUnit.net is a great library that has all kinds of useful extension methods, but it’s written
Read More...
Exceptions cause problems with BDD-style tests in the MSTest environment. The MSTest [ExpectedException] doesn’t work well in this case since the exception will be thrown in the BecauseOf() method, which MSTest considers to be part of the initialization,
Read More...
In my previous post I mentioned that I was writing BDD-style unit tests in the standard MSTest environment that’s part of Visual Studio. In an ideal world, I’d probably choose to use a test framework explicitly designed for BDD like MSpec , but there’s
Read More...
There’s a great quote from Refactoring: Improving the Design Of Existing Code: “Any fool can write code that a computer can understand. Good programmers write code that humans can understand.” -- Martin Fowler Recently, I’ve discovered that it applies
Read More...
If you want to attend the Alt.NET Seattle 2009 Conference , better hurry up and register. Only 29 seats left as of this writing!
Read More...
Before I get into technical subjects, I should briefly outline the context in which I do my work. Microsoft Game Studios publishes games written by internal MGS studios and by third-party game developers, for both the PC and Xbox platforms. MGS
Read More...