Moh*_*amy 4 java assert design-by-contract fast-fail
我没有看到很多开发人员使用Java Assert,但我非常热衷于使用它们.你能分享一些有效使用它们的技巧吗?
我用assert检查先决条件的非公有制方法,这就是(我不主张做设计,通过合同).为了以防万一,让我提醒一下编程与断言有关前置条件,后置条件和类不变量的内容:
虽然断言构造不是一个完整的设计合同工具,但它可以帮助支持非正式的逐个合同编程风格.
要获得Java的全面支持,可以考虑使用第三方库(来自维基百科):
iContract2,Contract4J,jContractor,Jcontract,C4J,CodePro Analytix,STclass,Jass预处理器,带AspectJ的OVal,Java建模语言(JML),Spring框架的SpringContracts,或现代Jass,使用AspectJ的Custos,使用AspectJ的JavaDbC,JavaTESK使用扩展Java
| 归档时间: |
|
| 查看次数: |
413 次 |
| 最近记录: |