July 15, 2003

Update on CodeStriker

Nick very nicely installed CodeStriker on our local network (integrated into our CVS repository) after I'd pinged him with a few test review items from the demo version.

The upshot is that we're not going to use it just at the minute. It looks promising, but doesn't offer enough value just yet (and I haven't got the time to spend helping out with it unfortunately).

  • I think it's a bit too chatty - you get an email for each comment generated and if you wanted to review an entire file, then that'd be a lot of email. I guess some per-user configuration (a la Bugzilla) or a way for the reviewer to say "review over, send email now", or something to digest the changes in a topic would be best.
  • There doesn't seem to be a way to specify the latest version of a file (on a branch) in CVS when creating a topic - so you have to go find out the revision number by hand
  • We could use it for reviewing fixes for bugs (all bug fixes have to be reviewed before they're committed to CVS), but the majority case is where the fix is fine, and approved with no changes, so it's a bit heavier process-wise than "fix suggested in branch *blah*", "Fix approved" comments in Bugzilla and would still require the branch plus the fixer would have to create a new CodeStriker topic.

I guess in order for it to be useful with our current process, creating the topic would just require the name of the branch with the suggested fix and the bug id, and it would then add the suggested fix comment to bugzilla (including the name of the branch and a link to the CodeStriker topic), reassign the bug in bugzilla to the reviewer, and then do the reassigning back to the fixer when the code review got to an "Approved" state. And even then it wouldn't add too much over what we already do.

What I really want is something that gives me Microsoft Word reviewing capabilities on source code, so that can be used for full code reviews...

Posted by Adrian at July 15, 2003 03:48 PM | TrackBack

This blog post is on the personal blog of Adrian McEwen. If you want to explore the site a bit further, it might be worth having a look at the most recent entries or look through the archives or categories over on the left.

You can receive updates whenever a new post is written by subscribing to the recent posts RSS feed or

Post a comment

Remember personal info?

Note: I'm running the MT-Keystrokes plugin to filter out spam comments, which unfortunately means you have to have Javascript turned on to be able to comment.