【发布时间】:2010-09-10 05:27:45
【问题描述】:
在 .NET(或任何其他语言或平台)中命名测试程序集的最佳约定是什么?
我主要分为这些选项(请提供其他选项!):
- Company.Website - 项目
- Company.Website.Tests
或
- 公司网站
- Company.WebsiteTests
第一个解决方案的问题在于,.Tests 看起来像是站点的子命名空间,而在我看来它们确实更平行。当一个新的子命名空间开始发挥作用时会发生什么,例如 Company.Website.Controls,例如,我应该将对该命名空间的测试放在哪里?
也许它甚至应该是:Tests.Company.Website 和 Tests.Company.Website.Controls,等等。
【问题讨论】:
-
为什么关闭?所有“基于意见”的答案仍然是用户可以查看选项列表并选择他们认为最适合自己的答案。
标签: .net unit-testing testing naming conventions