contracts

    2热度

    1回答

    我们如何将JML应用于Java代码?我在“设计合同”中仍然是新手,但在如何将其应用到程序中却很失败。 http://jmlspecs.sourceforge.net/ 使用: OpenJML 的Netbeans 7.3 的Java SDK 1.7 我已经添加了OpenJML jar文件到NetBeans的类路径。我试过cofoga谷歌jml版本,你只需要 import com.google.jav

    0热度

    1回答

    我想在一个web应用程序中使用PyContracts,所以我有很多自定义类被传递,我只是想与其他更传统的参数类型一起检查。为了清洁和强制文档,我想使用合同编程(PyContracts)来完成此任务。 当我通过名称引用本地可见的类时,PyContracts似乎没有意识到该类型。例如: from contracts import contract class SomeClass: pas

    3热度

    1回答

    一个JML后置条件的一类方法可以包含调用另一个方法调用 例如,我有这个类: public class A { public int doA(x) { ... } public int doB(int x, int y) { ... } } 对于DOB的后置条件,我可以有:ensures doA(x) = doA(y)?

    2热度

    1回答

    我正在设计一个学术决策支持系统。我必须为该项目编写文档。我坚持的部分是写合同。 我有一个用例生成自定义报告。 用户将与系统进行的交互是setParametersforReport()。 在此功能中,他将设置属性,如student_rollNumber或marks或warning count或他希望在报告中看到的任何其他内容。 但是我很困惑在合同的发布条件中写什么。 的三件事,我应该提的还有:创建

    2热度

    1回答

    有多种方法来解析响应的Scrapy蜘蛛编写合同的最佳方法是什么? 我看到这个answer,但它听起来不太清楚。 我当前的示例:我有一种方法,称为parse_product,它提取页面上的信息,但我需要为另一页面中的同一产品提取更多数据,因此我yield在此结尾处有一个新请求方法来创建新的请求,并让新的回调提取这些字段并返回该项目。 问题是,如果我为第二种方法编写合同,它将失败,因为它没有元属性(包

    1热度

    2回答

    我可能需要搜索或调查更多。但想到问你们先.. 我有几个WCF服务托管在Windows和客户端我有所有这些服务合同的代理。我的应用程序正在消耗它们,而且它正在正常工作。现在我想知道,如果我给出服务终点/我拥有的其他东西,是否有任何方法可以从每个合同中获得操作列表。 结束品脱 http://localhost:8080/myservice/Echo 代理 [ServiceContract] pu

    7热度

    1回答

    的区别我查了微软网站上的差异,但无法真正看到差异。链接的网站都低于 Contracts.Ensures Contract.Requires 任何额外的解释将是巨大的 使用Visual Studio C#

    1热度

    2回答

    我即将开始一个新的C#项目。我想知道使用代码合同或代码分析器(在Roslyn中)有什么区别。我误解了每个的用法吗?作为一个新项目,我想保持代码的完整性。所以我希望其他开发人员遵守特定的代码准则。我会进一步研究,但我希望首先得到社区的意见。原谅这个问题,我对C#开发还比较陌生。

    1热度

    1回答

    我想减少Java中冗余和冗长的空检查,但我知道Java没有标准的@NotNull注释,因为c#具有可以使用的合约,例如 Contract.Requires(x != null); 我可能会错过一些东西,但是我不能自己编码吗? public class Contract { public static void requireNotNull(Object object) {

    0热度

    1回答

    我有以下功能如下用out PARAM,如果空将返回false,如果它不是空的TryGet模式,它将返回true ​​ 我然后调用该函数用下面的代码: IFileFormat fileFormatPlugin; if (_pluginLoader.TryGetFileFormat(extension, out fileFormatPlugin)) { fileFormatPlugin.