事实证明,跟遗留代码打交道未必需要花费数天时间去研究晦涩难懂的注释。要想找到并修复漏洞,开发者可采用简单的测试工具来对问题抽丝剥茧。 跟遗留代码打交道会是比较困难的,尤其是如果代码是由某位不知道名字...
分类:
其他好文 时间:
2014-09-17 19:01:22
阅读次数:
245
最近看完《简约至上——交互式设计四策略》,摘录一些关键和有启发的内容,并结合自己的理解,作为笔记,以备后用。1. 明确产品的核心功能 增加的功能越多,就越难发现真正对用户有价值的新功能。盲目添加的新功能早晚会成为垃圾功能。增加复杂性意味着遗留代码越来越沉重,导致产品维护成本越来越高,而且也越来...
分类:
其他好文 时间:
2014-09-14 16:38:57
阅读次数:
196
读《软件驱魔》
调试和优化遗留代码的艺术
软件维护方法论的书,其间还有作者的感悟,读起来情深意切啊
此书中文版,第一版是2014年5月
内容给人感觉作者早已成书多年了。但软件知识还是有不过时的东西。
软件发展到现在,在我们身边,已经可以发生着许多书中的故事。
如大量的历史代码无人维护或者是开发人员不可寻且没有文档,没有流程图等等。
在这种情况下,作者指点读者去如何做更有益。...
分类:
其他好文 时间:
2014-08-18 10:49:14
阅读次数:
164
对于公司或者个人以前的代码,因为代码负责人的变更或者自己能力的提升,那么对原有的代码怎么办,许多时候食之无味,弃之可惜。...
分类:
其他好文 时间:
2014-06-25 10:44:22
阅读次数:
134
AV(Autonomous View)自治视图在面向终端用户的应用中,都需要一个可视化的UI来与用户交互.这个UI称为View视图.在早期,我们习惯将所有前台的逻辑,与视图揉在一起,称为AV自治视图.这些逻辑包括:数据呈现(Display),用户动作的扑捉与响应,数据存储等.在.Net的Winfor...
分类:
其他好文 时间:
2014-06-24 10:15:04
阅读次数:
287
参数适配使用场景:当无法对一个参数的类型使用接口提取,或者该参数难以被"伪装"时.例如,该参数的类型是一个含有很多方法的接口类型.在进行单元测试时必须编写一个实现该接口的实现类.可以使用Mock.问题:从维护的角度来看,传递了一个宽接口,而其实方法内部只使用了该接口的部分契约.所以,应该尽量使用窄接...
分类:
其他好文 时间:
2014-06-20 22:22:12
阅读次数:
230