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.