Darrell Norton's Blog [MVP]

Sponsors

The Lounge

News

  • Darrell Norton pic

    MVP logo

    View Darrell Norton's profile on LinkedIn

    Currently Reading:

    weewar.com

Advertisement

Images in this post missing? We recently lost them in a site migration. We're working to restore these as you read this. Should you need an image in an emergency, please contact us at imagehelp@codebetter.com
Introducing the Code of the Month

Many people have a “book of the month” club, and that’s fine. But I want to do something different, and promote a certain, relatively underdeveloped, skill in the process. If there is enough interest, I’ll make this a monthly thing.

Introducing the Code of the Month

The basic idea of the code of the month is to highlight an open source software program. Download it, use it, and read the code. If you’re motivated enough, write an extension to it or fix a bug or two, but the key is to get in there and read the code. Here are a few tips for reading code.

If you blog and want to share your thoughts on the code, just link back to this post. Then everyone can read through your perspective on the code. If you don’t blog or don’t want to write anything up, that’s fine too.

The Benefits

  • Practice reading other people’s code (unless I’m highlighting your program)
  • Exposure to different ways of programming
  • Improvements to your own code!

This Month’s Code – NUnit!

In keeping with the spirit of Test Driven Development, is NUnit of course! In particular, check out the Beta release for version 2.2. There are some new attributes like Category and Explicit, support for Mono, a “light” mock object framework, and new command line switches. Plenty of new things to check out, as well as see Test Driven Development in action!


Posted 07-01-2004 8:44 AM by Darrell Norton

[Advertisement]

Comments

Frans wrote re: Introducing the Code of the Month
on 07-01-2004 7:24 AM
Don't read code! Learn algorithims!
JosephCooney wrote re: Introducing the Code of the Month
on 07-01-2004 7:27 AM
I like the idea. The latest source is available at http://www.nunit.org/downloads/NUnit-2.1.91-src.zip to save people having to hunt around for it (and removing any excuses they might have).
Darrell wrote re: Introducing the Code of the Month
on 07-01-2004 9:40 AM
Frans - Bill Gates disagrees. He regularly used to fish out old code listings from the trash and read them.

And how do you learn algorithms? Obviously part of it is seeing how they are implemented in code.
Darrell wrote re: Introducing the Code of the Month
on 07-01-2004 9:45 AM
Joseph - good idea. Heh, the smallest excuse is usually enough, way to remove it!
The Dev Theologian wrote On Blogging...
on 07-02-2004 1:38 AM
On Blogging...
Jason Row wrote re: Introducing the Code of the Month
on 07-02-2004 3:42 AM
Great idea Darrell. This is the sort of thing I need to do more of.
Darrell wrote re: Introducing the Code of the Month
on 07-02-2004 4:20 AM
Jason - then you're in! You've now publicly committed to doing this and you can't back down. :)
Jason Row wrote re: Introducing the Code of the Month
on 07-02-2004 7:04 AM
I hope it's not like fight club.
Darrell wrote re: Introducing the Code of the Month
on 07-02-2004 7:23 AM
Hehe!
Darrell Norton's Blog wrote FileAssert - comparing 2 binary files using NUnit
on 07-20-2004 7:02 AM
FileAssert - comparing 2 binary files using NUnit