- 1
- 0
- 约1.08万字
- 约 34页
- 2016-12-09 发布于重庆
- 举报
6基于契约编程理论英文
* * * * * DbC vs defensive programming DbC placeCard(c:INTEGER,x:INTEGER,y:INTEGER) is require valid_card_number: (c=1) and (c=MAXCARDS) do … end * 映射:从契约的设计到产生异常的实现 DbC vs defensive programming 差异 DbC中先验条件是程序文档的组成部分,而产生异常的语句是程序体本身的组成部分。 采用注释来描述例程对参数的限制时,很难保证这个注释正确地描述了该限制。但可以相信具有显式先验条件检查的文档,因为断言在测试时经受了考验。 * 契约的一些开销和限制 契约的撰写成本 实践需求 麻痹大意 质量并不总是主要目标 最好用于顺序式程序(sequential program) 语言不提供支持 * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * CS3101 Design by Contract — Principles (c) 2004 University of Manchester CS3101 * (c) 2004 University of Manchest
您可能关注的文档
最近下载
- 广东广州铁路职业技术学院招聘笔试真题2021.docx VIP
- DZT 0376-2021 智能矿山建设规范.docx VIP
- 2025年广州铁路职业技术学院辅导员招聘考试笔试备考题库.docx VIP
- 2025年副高卫生职称-临床医学检验学技术-临床医学检验临床基础检验技术(副高)[代码:057]历年.docx VIP
- 19XR开利离心机组手册(打印版).docx VIP
- 通达信指标公式源码机构进场指标.doc VIP
- 建筑与市政工程防水通用规范学习课件.pptx VIP
- DL_T 5700—2025居住区供配电设施建设精要.docx VIP
- 2026年广州铁路职业技术学院辅导员招聘笔试备考题库及答案解析.docx VIP
- 模具设计之缩口、旋压与校形.ppt VIP
原创力文档

文档评论(0)