摘要:
测试驱动开发网上也谈了很多了,PHP方面的文章也有一些,在百度和Google里搜,好像没有看到几篇谈用Mock(伪装对象)的技术的,这里写篇文章讲讲。先过一下测试驱动开发的基本理念:就是先写测试用例(一般这个测试用例都是自动化的单元测试用例,便于快速回滚执行),然后通过逐步修复测试用例的方法补齐产品代码,最后测试用例修复完毕后,产品也就写完了。从我自己的实践中,我认为在类库开发的时候使用测试驱动开发技术是一个很好的方案,理由如下: 能够写出测试用例,即说明对问题域已经有一个清晰的了解, 节省了写文档的时间,测试用例就是类库调用的示例代码了。 代码质量有保证,因为写类库的过程就是修复... 阅读全文
阅读排行榜
.Net最佳实践3:使用性能计数器收集性能数据
2012-09-10 09:23 by 知平软件, 3922 阅读, 收藏,
摘要:
本文值得阅读吗? 本文讨论我们如何使用性能计数器从应用程序收集数据。我们将先了解的基本知识,然后我们将看到一个简单的示例,我们将从中收集一些性能数据。介绍: - 我的应用程序的性能是最好的,像火箭 让我们这篇文章从一个客户和开发人员之间的简短交谈开始。场景1客户:- 你们的应用程序的性能怎么样? 主观的开发者:- Well,它真的很快,它是最好的... huuh aaa ooh,它就像火箭一样。场景2客户:- 你们的应用程序的性能怎么样?量化的开发者:- 使用2 GB RAM,xyz处理器和20000客户记录的情况下,客户屏幕在20秒内加载完成。我肯定比第一个开发的第二个开发者... 阅读全文
一个初学者的指南,使用D3做数据绑定
2016-07-03 12:04 by 知平软件, 3581 阅读, 收藏,
摘要:
一个初学者的指南,使用D3做数据绑定 D3.js 是个强大的数据可视化库,可以做出惊艳的图表。比如:气泡图,线图和条形图--只需要很少行的代码 随着初学者对JavaScript的理解,可以将数组或者对象转换成一个五彩缤纷的显示效果。然而,每一个初学者的比较纠结的是一开始理解如何将数据绑定在实际的DO 阅读全文
Android工具HierarchyViewer代码导读(4) -- 前台代码
2012-08-22 13:45 by 知平软件, 3443 阅读, 收藏,
摘要:
在前文<Android工具HierarchyViewer 代码导读(3) -- 后台代码>中,我们讲解了HierarchyViewe的后台代码,指的是HierarchyViewer如何通过ADB和ViewServer这两个信道和Android设备进行通信,获取Acitivities信息、控件信息和控件截图等信息。本文将讲解HierarchyViewer的前台代码,指的是在后台获取到数据后,Hier... 阅读全文
浙公网安备 33010602011771号