zoukankan
html css js c++ java
改进程序质量的技术手段:Test,DBC
目前能想到的是:
1 单元测试
2 DBC-Design by Contract
单元测试已经广泛采用了。DBC似乎应用还不行,今天搜索了下,微软提供了一个spec#,看上去还不错,我安装后VS崩溃了,网上资料也很少,看来还不成熟。不知道是否有替代方案。
DBC能够在编译阶段检查出代码调用参数的错误,可以高效率地避免很多错误。
目前只能是自己产生ArgumentException的方式来检查了。我个人觉得每个方法都应该检查参数,好像有个尽早出错原则,尽管显得有些繁琐。
希望能早日用上DBC。
分享:practice makes perfect.
查看全文
相关阅读:
$Poj2228$/洛谷$SP283 Naptime$ 环形$DP$
$Poj1952 $洛谷$1687 Buy Low,Buy Lower$ 线性$DP+$方案计数
$Poj3585 Accumulation Degree$ 树形$DP/$二次扫描与换根法
洛谷$1541$ 乌龟棋 线性$DP$
$Loj10157$ 皇宫看守 树形$DP$
$loj10156/$洛谷$2016$ 战略游戏 树形$DP$
$Loj10155$ 数字转换(求树的最长链) 树形$DP$
洛谷$2015$二叉苹果树
$CH5302$ 金字塔 区间$DP$/计数类$DP$
[hiho1035] 自驾旅行III
原文地址:https://www.cnblogs.com/chenge/p/1050571.html
最新文章
第一节课笔记
CSIC_716_20191101【编程语言、变量、垃圾回收机制】
CSIC_716_20191031【计算机的组成】
CSIC_716_20191029【人脸打分系统】
CSIC_716_20191028【爬小破站】
poj3889 Fractal Streets 题解报告
poj3263 Tallest Cow 题解报告
Luogu P2280 激光炸弹 题解报告
poj1958 Strange Towers of Hanoi 题解报告
CH136 邻值查找 题解报告
热门文章
Luogu P1081 开车旅行 题解报告
poj2411 Mondriaan's Dream 题解报告
Luogu P1886 滑动窗口 题解报告
poj2228 Naptime 题解报告
Cookies 题解报告
poj3585 Accumulation Degree 题解报告
I-country 题解报告
Luogu P2014 选课 题解报告
Luogu P1352 没有上司的舞会 题解报告
$CH5501$ 环路运输 环形$+$单调队列
Copyright © 2011-2022 走看看