zoukankan
html css js c++ java
改进程序质量的技术手段:Test,DBC
目前能想到的是:
1 单元测试
2 DBC-Design by Contract
单元测试已经广泛采用了。DBC似乎应用还不行,今天搜索了下,微软提供了一个spec#,看上去还不错,我安装后VS崩溃了,网上资料也很少,看来还不成熟。不知道是否有替代方案。
DBC能够在编译阶段检查出代码调用参数的错误,可以高效率地避免很多错误。
目前只能是自己产生ArgumentException的方式来检查了。我个人觉得每个方法都应该检查参数,好像有个尽早出错原则,尽管显得有些繁琐。
希望能早日用上DBC。
分享:practice makes perfect.
查看全文
相关阅读:
Delphi的几个跨平台小游戏例子。
Delphi判断某个类是否实现了某个接口
Delphi RAD Server 应用服务基础平台
Delphi XE10.1 引用计数
运行Delphi XE10的MongoDB例程,测试Delphi插入记录性能
在Windows下编译mongo-c-driver 1.3.x
Delphi 高效读写锁
Delphi XE10在 Android下调用静态库a文件
Delphi 调试连接 任意Android手机/平板/盒子
Some cool FireMonkey multi-device components
原文地址:https://www.cnblogs.com/chenge/p/1050571.html
最新文章
支持Ajax跨域访问ASP.NET Web Api 2(Cors)的简单示例教程演示
.NET(C#)如何遍历Dictionary
.NET(C#)使用Serialize、Deserialize序列和反序列化XML文档
Thrift学习总结
编写寄宿于windows服务的WCF服务
控制台中寄宿WCF服务
优化EF Code First第一次请求速度
IIS 中托管基于TCP绑定的WCF服务
服务隔离与降级
Markdown初体验
热门文章
线程池大小估算
InterruptedException 异常
Web开发进阶
Spring Boot中普通类获取Spring容器中的Bean
nginx基础
Maven基础
Linux常用命令
IDEA常用快捷键
Delphi在Android下使用Java库
Delphi的基于接口(IInterface)的多播监听器模式(观察者模式 )
Copyright © 2011-2022 走看看