2
是否有任何類似於XINS的Java項目的技術Design-by-Contract?我正在尋找項目/框架來強制開發人員先爲他們的應用程序創作合同,然後在合同的範圍內進行編碼,真正使用合同充分發揮潛力。我正在尋找一些像XINS一樣從合同生成代碼(服務器端和客戶端,單元測試,存根)和文檔(OpenDocument,HTML,測試表單)的東西,並使用運行時組件驗證合同。除XINS之外的Java與其他設計的極限設計?
合同可以是任何東西,例如, WSDL或一堆XML文件。與Spring集成將是很好的。
請注意,我過去開發了XINS(不再是當前的維護者),我想知道有什麼類似的解決方案存在以及它們如何比較。
是的,的確,Spring Web Services的確在推廣DbC,但是它並沒有走到XINS所在的任何地方。我正在尋找解決方案(1)強制實施合同,還(2)生成測試,存根等,(3)實施全部或大部分共享的非功能性需求。 – 2010-08-19 08:57:25