Posted by Tom on May 18, 2010 in Everything Else
One of the options for a parameter is for it to be multi-selection. This is very useful for some report scenarios, and transforms the normal combo-box into something much more like the Excel filter drop down (why isn't this a native .NET control yet!)
However, the format of the data returned by this drop-down can cause problems if you're trying to run SQL from it.
Posted by Tom on May 18, 2010 in Development
Since discovering Unit Tests and other checking code, such as Debug.Assert, I'm convinced this is the path to enlighenment in software development. These tools hold up a strong light in what can be a dark mad world of bug-hunting.
Posted by Tom on May 17, 2010 in Development
When you're building your NAnt files, you want to have some separation between the different parts of the build process. Not only is this good for keeping things clean and clear, but it also means you can choose to run separate parts of the build process, should you wish to.
Posted by Tom on May 16, 2010 in Development
NAnt is like a big, automated toolbox of useful functions. It works by reading XML configuration files which tell it what to do.
Posted by Tom on May 16, 2010 in Development
The term 'Continuous Integration' is thrown around a lot at the moment. It's one of a series of buzzwords used by "the agile community". These members paint a picture, a beautiful dream of perfect software development, of war rooms with plenty of space, whiteboards everywhere and separation from the noise, smells and politics of the rest of the company.