This is the one, the only, the quintessential rule to programming. AKA, the KISS method (Keep It Simple Stupid) is, to me, words to live by. From the implementation of a simple class to the design of a complex application you constantly have to keep this in the forefront of your mind. Far too often I [...]
Well it’s only been a week since go-live and things are progressing. Not as fast as I’d like, but good enough. I’d thought I’d give a roadmap of things to come. Sections comming soon: – Coding – Building – Testing These should be obvious. The not-so-obvious are projects to come. Here they are: – CSBuild [...]
Not that I personally feel strongly about this, but some like to have a help file to browse. I am much more partial to C# and test-cases as documentation; however, this was really quick effort thanks to Dave Sexton’s work on DocProject. It greatly simplified the entire help-building process into something easy and repeatable thanks [...]
I so often see numerous projects online that fail to validate input arguments in C#. Back in the early days of C++ this was not only common, but often required by employers. What happened? Did we just become so lazy that we’d rather recieve a null reference exception or index out of range instead of actually [...]
Way back in 2003 Marc Clifton wrote a series of articles on unit testing, it’s pros and cons and general process. It is worth a read if your new to the whole thing and just getting started. If you’ve been writting NUnits (or any other unit test) then you are probable already familiar with most [...]
There can be no worse thing for a project than too many chiefs… to that end remember these words: “It is common sense to take a method and try it; if it fails, admit it frankly and try another. But above all, try something” – Franklin D. Roosevelt So cheer up, go to work [...]
Well it’s been six months since I registered the domain and more than four months since I began leasing the server and I’m just now getting started. I have been busy this year with a new job, a new house, a new dog, and several new websites. It’s now time to start this thing up.