Refactoring approaches
I’m working on a fairly large codebase right now. Unfortunately it has significant problems. Right now we have the time to work through some of these problems, so we are. W
I’m working on a fairly large codebase right now. Unfortunately it has significant problems. Right now we have the time to work through some of these problems, so we are. W
I spent a little time this afternoon looking at the new Code Metrics functionality that has appeared in Visual Studio “Orcas”. I think that there are a number of different things that need to be
I didn’t cover this off in [my previous post on the topic](https://www.igloocoder.com/2007/03/17/Constructors-in-C-3-0/, but while I was working on my last post to see if I could get the new construct
In my previous post on Constructors in C# 3.0 I stated that I didn’t understand the reasoning behind compilation creating two Employee objects in the way that it does. Richard left the followin
In a week or so I will have been contracting for about 6 months. I made a move away from the employee world because of two major factors. The first was the fact that employee status wasn’t
One of the nicest features in ReSharper is Live Templates. At work during the last week I was writing a lot of mock tests and I was getting tired of tapping out the same thing over and over.&nbs
After a weekend spent coding in the March CTP of Visual Studio ‘Orcas’, I can safely say that I’ve seen another sign that ReSharper makes developers junkies. The Orcas CTP is provided as a VPC i
Another of the new features in C# 3.0 (part of Visual Studio Orcas) is the ability to do initialize objects inline and without the need for special constructors. As you can see in the image belo
Back in the good old days when I was programming in VB6 we had this data type called variant. Basically we could use it for anything we wanted to as long as we were comfortable with weak typing.
One of the things that I noticed in the last couple of years is that a significant number of .NET developers (including myself) are doing nothing more than procedural programming while using