这可能是一个愚蠢的问题,但我的搜索没有找到令人满意的答案。我正在用C#开始一个小项目,只有业务层和数据访问层 - 奇怪的是,UI稍后才会出现,而且我对它的外观几乎没有(读作:没有)概念/控制。
我想尝试在这个项目中使用TDD。我正在使用Visual Studio 2008(即将升级为2010),我有ReSharper 5和nUnit。
再次强调,我想采用测试驱动开发,但不一定是整个XP系统。我的问题是 - 我何时何地编写第一个单元测试?
我只测试逻辑之前还是测试所有内容?测试没有理由失败的事物似乎是低效的(自动属性,空构造函数)...但似乎“没有新代码没有失败的测试”原则要求这样做。
链接或参考资料都可以(但最好是在线资源,而不是书籍 - 我想尽快开始)。
感谢您提前的任何指导!
我想尝试在这个项目中使用TDD。我正在使用Visual Studio 2008(即将升级为2010),我有ReSharper 5和nUnit。
再次强调,我想采用测试驱动开发,但不一定是整个XP系统。我的问题是 - 我何时何地编写第一个单元测试?
我只测试逻辑之前还是测试所有内容?测试没有理由失败的事物似乎是低效的(自动属性,空构造函数)...但似乎“没有新代码没有失败的测试”原则要求这样做。
链接或参考资料都可以(但最好是在线资源,而不是书籍 - 我想尽快开始)。
感谢您提前的任何指导!