Share via


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

<Previous