Scott Bellware drops an excellent loooong post TDD, Java, and the Microsoft Visual Developer. I couldnât have said it better myself, nor would I have tried considering how loooong the post is. (Did I mention it was a long post?)
The one thing, though, that Microsoft developers cannot lose in their pursuit of better coding practices is speed of development. If we end up similar to the Java camp in length of development time, weâve lost the speed advantage and made up for it by NOT being cross-platform compatible (in the general sense). Everything we do has to be tempered by this fact.
Read: Scott Bellware is right, but don't sacrifice the speed