zoukankan
html css js c++ java
改进程序质量的技术手段:Test,DBC
目前能想到的是:
1 单元测试
2 DBC-Design by Contract
单元测试已经广泛采用了。DBC似乎应用还不行,今天搜索了下,微软提供了一个spec#,看上去还不错,我安装后VS崩溃了,网上资料也很少,看来还不成熟。不知道是否有替代方案。
DBC能够在编译阶段检查出代码调用参数的错误,可以高效率地避免很多错误。
目前只能是自己产生ArgumentException的方式来检查了。我个人觉得每个方法都应该检查参数,好像有个尽早出错原则,尽管显得有些繁琐。
希望能早日用上DBC。
分享:practice makes perfect.
查看全文
相关阅读:
windows系统设置虚拟机开机自启并运行虚拟系统
Pycharm模板添加默认信息
(翻译)从底层了解ASP.NET体系结构 [转]
sql2000安装在win2003后只有在本机才能访问,局域网内其他机器不能访问
Web上传文件的原理及实现[转]
Http 请求处理流程[转]
.net 必知
sql2000数据库在企业管理器中显示置疑(suspect),在查询分析器不显示。在企业管理器中附加:提示错误823
HTTP请求过程简介[转]
面向对象
原文地址:https://www.cnblogs.com/chenge/p/1050571.html
最新文章
C# byte 数组合并(转载)
C#连接数据库并处理数据
C# 生成随机数(转载)
C# 创建ACCESS数据库(转载)
合并多个DataTable表
listView始终显示新添加的一行,滚动条自动向下滚动
WinForm界面样式
判断服务器或者硬盘中文件是否存在,并创建文件
DataGridView 行、列的隐藏和删除(转载)
C\C++学习1 (转载)
热门文章
使用字段计算器对同一地类图斑自动编号(标记重复记录)
空间统计笔记之二(分布模式工具集,Analyzing Patterns Toolset)
ArcGIS制作犯罪热点图
ArcGIS中标注(label)的使用技巧
犯罪分析制图
把工作变成艺术—读Excel图表之道有感
空间统计笔记之一(基础知识)
ArcGIS地图文档(mxd)过大的问题
ArcGIS时态数据应用——动态展示3个月内犯罪案件数量变化
我身边的LBS
Copyright © 2011-2022 走看看