我和其他三位开发人员以及一位编写内部业务应用程序的业务分析师一起工作.我们主要在ASP.Net中构建应用程序,并以2003年的方式实现.就像回到时光机器一样.虽然其他两位开发人员都愿意学习新东西,但其中一位开发人员却不愿意.他认为自己是城里最强大的开发者,如果他在5分钟内不理解新工具,那么他只需要建立自己的工具.他也不承认敏捷开发,TDD或基本上任何非微软的工具或方法.他甚至认为来自SourceSafe以外的任何东西的源控制都是危险的.值得称赞的是,他是一位出色的程序员,而不是对软件开发感兴趣的人.
因此,我能够达成共识的唯一方法是,如果一个工具真的很容易使用.一旦我们遇到一个障碍,他就会对"我告诉过你"这种方式失去信心.
那么我应该使用哪些工具来使我们进入现代的源控制系统,TDD和CI?在我的情况下显而易见的选择似乎是微软的TFS,但我怀疑我可以让我们节俭和无动于衷的管理团队花费额外的钱(他们已经认为MSDN Pro太多了).
基本上,对于.Net 2008/2010环境,使用源代码管理,TDD和CI的最简单工具是什么?