代码之家  ›  专栏  ›  技术社区  ›  Renaud Bompuis

代码合同,你会使用它们吗?

  •  9
  • Renaud Bompuis  · 技术社区  · 16 年前

    微软刚刚发布 Code Contracts

    看电视 video on Channel 9 这说明了它是如何被使用的。

    目前它是一个附加组件,但它将是.NET4.0中基类库的一部分

    我不知道这是否意味着一个人的死亡 Spec# ?

    使现代化

    我所说的Spec之死的意思是,我们现在有两个不同的合同写作项目:
    Spec#是C#的演变,它引入了新的关键字和行为;另一方面,微软刚刚发布的是一个可以与任何.Net语言一起使用的库。

    3 回复  |  直到 16 年前
        1
  •  7
  •   Quintin Robinson    16 年前

    我认为大多数使用c#4.0的开发人员都会使用它们,包括我自己,尤其是在创建计划向任何人公开的库时。它可能会使您的代码在某些方面更加冗长,但它的优势应该超过代码行数和花费的时间。

        2
  •  1
  •   Randolpho    16 年前

    你什么意思,Spec#的死?这是Spec#的下一次演变。

        3
  •  0
  •   Beep beep    16 年前

    老实说,在看到你的问题之前,我根本不知道它们是什么。我看不出它适用于我的组织,所以我们可能不会使用它们。