和一个朋友的关于代码审查的对话引发的随笔。阅读全文>
阅读全文>
发表于 @ 2007年01月19日 18:44:00|评论(loading...)|收藏
摘译自Borry和Victor的Software Top 10 List。阅读全文>
发表于 @ 2007年01月18日 00:29:00|评论(loading...)|收藏
我们在做代码重构时,最麻烦的问题是什么?各人有各人的答案。 对我来说,找到哪一段代码需要重构是最大的麻烦。产品写好了,程序怎么样?怎么判断?对于由整个团队写的代码,全面阅读是不太现实的。开会?程序员最最不喜欢开会了!那可是个技术活。:) 最近,我用了一个小工具,SourceMonitor,取得了意想不到的好效果。推荐大家使用。 阅读全文>
发表于 @ 2006年09月04日 20:58:00|评论(loading...)|收藏
一旦你开始写自动测试,你就会想要发掘更多用途。以下是一些例子。阅读全文>
发表于 @ 2006年08月08日 23:07:00|评论(loading...)|收藏
相比有多个错误来源的测试,只测试一件事情的测试提供了更好的信息。如何隔离测试的外部影响呢?用来自简单的PHP对象的残根替代昂贵, 杂乱, 不可靠, 缓慢, 复杂的资源。阅读全文>
发表于 @ 2006年08月05日 19:02:00|评论(loading...)|收藏
开发和测试的两大难题:Regression Bug和Late Discovery 阅读全文>
发表于 @ 2006年07月12日 07:52:00|评论(loading...)|收藏
今天一大早上网,发现Yahoo英文财务板块得头条就是Bill Gates计划退居二线得新闻。 软件作为拷贝的时代开始终结,软件作为服务的时代开始了!这有时一个全新的时代,只有群雄竞起,软件才会有新的活力! 阅读全文>
发表于 @ 2006年06月16日 08:08:00|评论(loading...)|收藏
最近使用SecureFx,涉及了两个不同的安全文件传输协议: -sftp -ftp over SSH2 这两种协议是不同的。sftp是ssh内含的协议,只要sshd服务器启动了,它就可用,它本身不需要ftp服务器启动。ftp over SSH2则象一个二传手。阅读全文>
发表于 @ 2006年06月08日 21:19:00|评论(loading...)|收藏
我有两台Linux工作机,一台(A)下载了很多软件,另一台(B)没有。今天,我突然需要在B上安装一大堆A上已经下载过的软件。因此,我需要将它们拷贝过来。A和B都有些安全设置,只允许通过ssh客户端访问。 阅读全文>
发表于 @ 2006年06月08日 21:18:00|评论(loading...)|收藏
中国首届敏捷大会纪行 随笔阅读全文>
发表于 @ 2006年06月05日 00:57:00|评论(loading...)|收藏
PHPUnit袖珍指南 第十章 代码覆盖率分析 你已经学会了怎么使用单元测试代码,但你怎么测试你的测试呢?你怎么发现没被测试的代码,换句话说,没被测试覆盖的代码?怎么衡量测试的完整性?所有这些问题的答案就是代码覆盖率分析。代码覆盖率分析告诉你当测试进行时,那些产品代码执行过了。 阅读全文>
发表于 @ 2006年05月31日 21:05:00|评论(loading...)|收藏
一直想给博客主页加上一个搜索功能,方便搜索功能。于是注意到CSDN的配置板块可以输入公告。公告内容可以是HTML和Javascript,应该说,这应该具备了在博客主页加载Google搜索功能的基本条件。于是,按照以下步骤,企图实现不果,发现了CSDN的一个Bug。阅读全文>
发表于 @ 2006年05月28日 23:32:00|评论(loading...)|收藏
PHPUnit袖珍指南 第九章 测试优先编程 阅读全文>
发表于 @ 2006年05月25日 21:07:00|评论(loading...)|收藏
PHPUnit袖珍指南 第八章 未完成测试阅读全文>
发表于 @ 2006年05月25日 21:06:00|评论(loading...)|收藏
PHPUnit袖珍指南 第7章 测试异常和性能回归阅读全文>
发表于 @ 2006年05月25日 21:05:00|评论(loading...)|收藏
PHPUnit袖珍指南 第六章 装置器阅读全文>
发表于 @ 2006年05月25日 21:04:00|评论(loading...)|收藏
PHPUnit口袋书指南-第五章 命令行测试工具阅读全文>
发表于 @ 2006年05月22日 12:33:00|评论(loading...)|收藏
发现CSDN的一个Bug阅读全文>
发表于 @ 2006年05月21日 21:14:00|评论(loading...)|收藏
PHPUnit口袋书指南-第四章 安装PHPUnit阅读全文>
发表于 @ 2006年05月21日 00:27:00|评论(loading...)|收藏
PHPUnit口袋书指南-第三章 PHPUnit的目的阅读全文>
发表于 @ 2006年05月21日 00:21:00|评论(loading...)|收藏