较好的代码维护实践

在别人实现的基础上进行开发,基本是一种常态。特别是对原来的代码陌生的情况下,有没有什么好的实践方法呢?基本原则:类似重构一样,尽量减少对原有流程和结构的修改,最好能兼容原有结构。上来就按自己的相法来修改代是比较容易的,这样做很大程度是因为理解原有的代码需要较长的时间且有一定的难度,但这样会增加系统的复杂度,也会引入许多不必要的风险。除非得到项目负责人的同意,否则相当然的直接动手重写,绝非是什么好事!那么如何做呢?要花大量的时间从头阅读代码吗?你以为文档写得那么好吗?<br...
阅读(1555) 评论(0)

XCode小技巧

1.用TODO做个标记 代码就是这么一行:     // TODO: xxxxxx.   然后看看你的Symbol list吧. XCode 4已经不支持这样做了,不过可以使用 #pragma mark或// MARK: 来做相似的标记。  另外Eclipse也有类似的功能,它提供一个视图用于方便用户查看所有的TODO项目.XCode的实现方式不如Eclipse那么直观,但也够用。...
阅读(9543) 评论(1)

《Peer Reviews in Software: A Practical Guide》第2章 - (2)

Review的结果不可用于个人工作的评价依据,这样会严重影响组织的文化,人人开始回避Review。可以使用总的统计数据进行质量改善。滥用Review会导致一些不良态度的产生:1.开发者不愿进行Review2.Review人员不会在会上直接提出问题3.Review过程中会进行激辨4.内部Review时会趋向发现较少的问题5.开发者可能反复提供相同的代码进行Review,以减少可能发现的问题。作为一个Manager必须认真思考这个问题,帮助解决在Review上的抗拒心理。Re...
阅读(1411) 评论(0)
    个人资料
    • 访问:1533742次
    • 积分:17123
    • 等级:
    • 排名:第637名
    • 原创:221篇
    • 转载:30篇
    • 译文:47篇
    • 评论:375条
    微博/MSN/EMail

    新浪微博:Horky
    QQ:324014340
    Mail:horky.chen@gmail.com
    微信公众号 (聚焦软件开发):
    博客专栏
    最新评论