I have been meaning to start doing some research into the best possible tool chain to use for my own development for some time now, and dammit... it's time to actually do something. So, to start gathering my initial thoughts, here are some of the main components I want to try and include.

  • C# .NET IDE (VS Express probably)
  • Source control (SVN or Git most likely)
  • Continuous integration
  • Unit testing
  • FxCop / StyleCop (altho there may be some rules I do not agree with)
  • Bug / issue tracking
  • A blog (this one probably)
  • A wiki (added here, hopefully)
  • ??? the unknown ???

Now, my main concern is going to be in finding a way of making this all integrate 'just right'... not sure how hard that is going to be, but really... if it's not automated, it's not done.