James Newkirk's Blog
Adding to the kipple... One post at a time.
New job openings in patterns & practices
Would you like to work on a development team that includes people like Ward Cunningham, David...
Author: jamesnewkirk Date: 01/03/2005
Bookmark Collection: Storage Refactoring
As I mentioned in the last post I did not like that I had to create a new Bookmark when iterating...
Author: jamesnewkirk Date: 01/01/2005
Bookmark Collection: Implementing the Enumerator
The test that I'm going to implement this time is the following: Add 3 Bookmarks, call GetEnumerator...
Author: jamesnewkirk Date: 01/01/2005
Bookmark Collection: Checking Input Parameters
The tests that I am going to implement this time around have to do with the input parameters to the...
Author: jamesnewkirk Date: 12/28/2004
Bookmark Collection: Current progress
When I was thinking about the next test to write I had to go back and look at the test list again....
Author: jamesnewkirk Date: 12/27/2004
Bookmark Collection: Retrieving a bookmark that is not in the collection
Let's see where we were... Retrieve a Bookmark that is not in the collection, return null The test...
Author: jamesnewkirk Date: 12/27/2004
Bookmark Collection: To collect or not to collect (and when)
The next test to implement is as follows: Add a Bookmark, Retrieve using the label All the tests I...
Author: jamesnewkirk Date: 12/14/2004
Why variables in NUnit [TestFixture] classes should be static?
In a previous post Ben Lowery asked the question? Why is the collection in your test fixture class...
Author: jamesnewkirk Date: 12/04/2004
Bookmark Collection: Adding and Removing a Bookmark - Does the Count keep up?
I have given up apologizing for the not so weekly updates to solving this problem - just too much...
Author: jamesnewkirk Date: 12/04/2004
Refactoring: Introduce SetUp Method
Tests in a TestFixture share common initialization code. Create a method in the TestFixture, move...
Author: jamesnewkirk Date: 11/16/2004
Bookmark Collection: Implementing the Add Method
The first test I implemented last week turned out to describe an excellent example of the Fake It...
Author: jamesnewkirk Date: 11/16/2004
Bookmark Collection: Choosing the first test
Sorry for the diversions and the delay. The first thing I need to is choose the first test. It...
Author: jamesnewkirk Date: 11/08/2004
Attending Game 4 of the Baseball World Series
I just got home from a whirlwind trip to St. Louis to see the Cardinals play the Boston Red Sox in...
Author: jamesnewkirk Date: 10/28/2004
Long time no blog
Sorry for being away so long. I have just been in an out of the office with too much to do and too...
Author: jamesnewkirk Date: 10/27/2004
Bookmark Collection - Story #1
The first story that we are going to implement in the bookmark collection is the following: Bookmark...
Author: jamesnewkirk Date: 09/14/2004
Bookmark Collection User Stories
I sat down today with Peter Provost and Brian Button and we outlined a number of user stories for...
Author: jamesnewkirk Date: 09/07/2004
Test Driven Development Tutorial at JAOO - Update
As I was finalizing the deck for the tutorial I realized that the exercises could be done in C#,...
Author: jamesnewkirk Date: 08/31/2004
TDD Bookmark Collection - Delay
I know I said last week that I would have the task list and the first list of tests but I have just...
Author: jamesnewkirk Date: 08/31/2004
New TDD Example: Bookmark Collection
Thanks again to all the people who responded with their excellent suggestions for a new TDD example....
Author: jamesnewkirk Date: 08/23/2004
Test-Driven Development Presentations at JAOO 2004
I am giving two presentations on test-driven development as well as participating on a panel...
Author: jamesnewkirk Date: 08/20/2004
Brian Marick on "Undoing Testing in Agile Projects" from the XP/Agile Conference
Brian Marick brings a unique perspective to agile development projects. I have found his website...
Author: jamesnewkirk Date: 08/17/2004
Xp/Agile Universe Conference
I have been attending the XP/Agile Universe Conference in Calgary this week. I arrived on Sunday...
Author: jamesnewkirk Date: 08/17/2004
New TDD Example - Follow-up
Thanks everyone for posting their ideas. Over the next few days I will be sifting through the...
Author: jamesnewkirk Date: 08/17/2004
I am searching for a new TDD example
I am looking for a new example to demonstrate Test Driven Development. In the TDD book that Alexei...
Author: jamesnewkirk Date: 08/11/2004
patterns & practices - Enterprise Library Announced
Well summer vacation is over and it's back to work. I have a number of things which I have been...
Author: jamesnewkirk Date: 08/03/2004
.NET Invades JAOO 2004
For a long time I have wanted to attend JAOO because I was told by many people who have attended in...
Author: jamesnewkirk Date: 08/02/2004
Code Complete, 2nd Edition by Steve McConnell
I received my copy of Code Complete 2nd Edition today and immediately started reading. I really have...
Author: jamesnewkirk Date: 07/13/2004
MSDN Archictecture Webcast: Test-Driven Development in Visual Studio 2005 Team System
MSDN Architecture will hold a Live Meeting Webcast on patterns & practices covering Test Driven...
Author: jamesnewkirk Date: 07/10/2004
NUnit V2.1 in Visual Studio 2005 Beta 1
I recently installed Visual Studio 2005 Beta 1 and wanted to understand what I had to do to get...
Author: jamesnewkirk Date: 07/05/2004
Test-Driven Development with Visual Studio 2005 Team System
Last week I gave this 90 minute presentation at the Agile Development Conference in Salt Lake City,...
Author: jamesnewkirk Date: 07/01/2004
BOF001: Integrating Unit Testing into the Software Development Lifecycle
At TechEd EMEA I led what was supposed to be a discussion on unit testing/test-first. We had close...
Author: jamesnewkirk Date: 07/01/2004
Unit Testing with a Database
I ran across a couple of articles over the weekend that I think are really helpful with regard to...
Author: jamesnewkirk Date: 06/21/2004
Quick & Dirty Compatibility
You say this new unit testing tool in VS Team System is something that you want to use but you have...
Author: jamesnewkirk Date: 06/16/2004
.NET Rocks on Test-Driven Development
From the .NET Rocks web-site: .NET Rocks interviews John Alexander and Barry Gervin John and Barry...
Author: jamesnewkirk Date: 06/16/2004
Why unit testing in Visual Studio Team System - Again
I know there is nothing that I can say that will be viewed objectively, because I am a Microsoft...
Author: jamesnewkirk Date: 06/15/2004
Microsoft patterns & practices Block Testing
“Microsoft patterns and practices test team is currently working on developing guidance...
Author: jamesnewkirk Date: 06/11/2004
Why unit testing in Visual Studio Team System?
Jason Anderson a Microsoft Program Manager on the Enterprise Development and Test (EDT) team blogs a...
Author: jamesnewkirk Date: 06/07/2004
Testing Private Methods/Member Variables - Should you or shouldn't you
One of the often requested features of NUnit was the ability to test private member variables and...
Author: jamesnewkirk Date: 06/07/2004
Code Snippets for VS Team System Unit Test Framework
I have uploaded code snippets for unit testing in Visual Studio Team System to the Test Driven...
Author: jamesnewkirk Date: 06/06/2004
I can't type - Code Snippets in Visual Studio 2005 to the rescue
Visual Studio 2005 has a feature that will help me and hopefully you a great deal. See, I do not...
Author: jamesnewkirk Date: 06/02/2004
MSDN Architecture Webcast: Test Driven Development in Microsoft .NET
Sorry for the late notice... MSDN Architecture will hold a Live Meeting Webcast on patterns &...
Author: jamesnewkirk Date: 06/02/2004
My first unit test in Visual Studio Team System
As usual when you sit down and write your first bit of code in a new language or in this case a new...
Author: jamesnewkirk Date: 06/02/2004
Why Blog?
For a number of months many people have been after to me write a blog. I have resisted because I did...
Author: jamesnewkirk Date: 06/02/2004