代码契约早在.NET 4发布前几年就已经遍布博客世界,.NET 4中包含的运行时组件和更昂贵的Visual Studio2010版本中提供的静态检查器。
然而,关于代码合同的热议似乎已经平息下来,人们正在生产中使用它吗?微软研究院还在做更多的工作吗?
发布于 2011-07-30 00:27:41
看看project page,上一次发布是在2011年6月2日--这对我来说似乎是最近的事情。
所以,是的,我认为它仍在开发中。它会在普通的代码商店中取得重大进展吗?现在下结论还为时过早。偶尔我会在上面看到Stack Overflow的问题,这表明它在一些地方仍然在使用--但我没有看到像我真正希望的那样被接受的证据。
我怀疑它是那些工具中的一种,在某些情况下是非常有用的,而在其他情况下则有点痛苦--而且在新建项目中也比在棕地项目中更有用。
发布于 2016-10-13 22:52:06
它仍然在.NET框架中使用(至少在4.51版本中)。举个例子,看看System.Text.StringBuilder
类的实现。
https://stackoverflow.com/questions/6876105
复制相似问题