- 4
- 0
- 约1.08万字
- 约 34页
- 2018-10-25 发布于广西
- 举报
* * * * * 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
您可能关注的文档
- 25《古诗两首回乡偶书、赠汪伦》课件-(精选·公开·课件).ppt
- 25爱写诗的小螃蟹-(精选·公开·课件).ppt
- 25伯牙绝弦(1)-(精选·公开·课件).ppt
- 25伯牙绝弦-(精选·公开·课件).ppt
- 25反思文学与古华的《芙蓉镇》-(精选·公开·课件).ppt
- 25河中石兽22742296-(精选·公开·课件).ppt
- 25夸父追日416-(精选·公开·课件).ppt
- 25矛和盾的集合-(精选·公开·课件).ppt
- 25矛与盾的集合-(精选·公开·课件).ppt
- 25圣诞老人的故乡-(精选·公开·课件).ppt
- 互换性与测量技术 第2版 课件 2.4 大尺寸孔轴公差与配合.pptx
- 互换性与测量技术 第2版 课件 7.1 尺寸链的基本概念.pptx
- 互换性与测量技术 第2版 课件 7.4 用极值法计算尺寸链-实例.pptx
- 体育产业概论 课件 第1--7章 导论、体育产业资源 ---体育旅游业.pptx
- 体育旅游(第二版)课件 第二章 体育旅游资源.pptx
- 体育旅游(第二版)课件 第三章 体育旅游者.pptx
- 体育产业概论 课件全套 曹可强 第1--14章 导论、体育产业资源 ---体育产业政策.pptx
- 互换性与测量技术 第2版 课件 1.5 标准更新说明.pptx
- 体育旅游(第二版)课件 第四章 体育旅游市场.pptx
- 体育旅游(第二版)课件 第五章 体育旅游目的地.pptx
最近下载
- gs交流伺服主轴驱动器使用使用说明书(20120808版).doc
- 2026年广东省东莞市南城区中考一模教学质量自查物理试卷(试卷+解析).pdf VIP
- 污水处理厂突发环境事件应急预案.pdf
- 2025年山东省青岛市中考化学真题(含答案).pdf
- 几何量精度设计与检测第二版金嘉琦习题答案.pdf VIP
- 2026年广东省清远市连州市中考一模物理试卷(试卷+解析).docx VIP
- 阴性症状评定量表(SANS).docx
- 2022-2023学年四川省成都市武侯区八年级(下)期末物理试卷及答案解析.pdf VIP
- 2025年湖北建筑工程技术高、中级职务水平能力测试建筑工程题库含答案详解.docx VIP
- 公共关系案例分析20例.docx
原创力文档

文档评论(0)