Monthly Archives: June 2005

Create new entry points to enable unit testing of Legacy code

If you’ve been reading the Shade Tree Developer this week you’ll know that I’m fighting with a legacy component. I was trying to get a piece of code into NUnit to test my new functionality. A class in the stack … Continue reading 

Posted in Legacy Code | Leave a comment

Hulk Angry When He No Have ReSharper

I’m a ReSharper junkie, and I get angry when I don’t have it. I’ve spent the majority of my .Net career working with converted Java developers. To a man, they all complained about the crudeness of Visual Studio.Net compared to … Continue reading 

Posted in Legacy Code, Ranting | Leave a comment

Legacy Code and the Life and Death of an Application

My colleague and I are making minor extensions to some legacy code (in C#) for the next month or so (and that generally implies that the Shade Tree Developer will feature quite a bit of ranting in the near future). … Continue reading 

Posted in Legacy Code | Leave a comment

Taming the Legacy Beast – Dose It With Some NAnt

Yesterday I griped about legacy code. I carped about VSS, whined about the tight coupling, groused about the arcane configuration setup, and spewed invective about the stupid manual post compilation steps it took just to make the code work. Today … Continue reading 

Posted in Continuous Integration, Legacy Code, Ranting, Test Driven Development | Leave a comment

You know it’s a bad day when…

You’re typing “iisreset” or “net stop iisadmin /y” a lot.

Posted in Uncategorized | Leave a comment

"#region/#endregion" Tags Smell Bad

Ranting ahead… I’m unilaterally declaring overuse of the “#region / #endregion” blocks in VS.NET a code smell. When I first started playing with VS.NET in 2001 I thought this feature was going to be the best thing since sliced bread. … Continue reading 

Posted in Uncategorized | 2 Comments

Flimsy evidence that agile delivers the goods…

Does Agile development actually work in real life? Here’s anecdotal proof in the affirmative (since the XP Refactored book sold a bunch of copies mostly based on negative anecdotes I figure I can get away with this too). Production Moves … Continue reading 

Posted in Uncategorized | Leave a comment

I detest Visual SourceSafe

Ranting ahead, obviously… All our new projects are in bright, shiny Subversion repositories and humming along just fine. I’ve got about a month of detour through existing products in Visual SourceSafe and I’m already aggravated on the first day. Don’t … Continue reading 

Posted in Uncategorized | 5 Comments

Thinking about Developer and Tester Interaction

The following is essentially a lecture and reminder to myself and my team, I apologize in advance for being preachy. We’re wrapping up a release candidate build this morning and quite naturally the subject of testing and bug fixing is … Continue reading 

Posted in Uncategorized | Leave a comment

Steve Hebert article on Code-Talking

Code Talking: The key to great software? A great article. I admit that I don’t particularly enjoy pair programming, but Steve Hebert describes one of the best benefits of pairing. Collective code ownership is an awfully good thing in many … Continue reading 

Posted in Uncategorized | Leave a comment