您的位置:首页 > 其它

工作感悟

2012-10-31 10:30 281 查看
2012年9月至2012年10月接手auchan项目,主要工作是项目上线前修改bug,以及上线后维护。在此期间经历过需求变化,问题分析和bug修改。以下是这段时间工作的一些感悟。

(1)简洁的代码不易出错,而且容易维护,如果发现代码很复杂,需要及早重构

(2)对称的代码出错的概率小

(3)一个方法中不要写太多业务逻辑

(4)关键步骤增加日志输出,便于分析问题

(5)删除无用的代码,减少干扰

(6)避免重复(不是复制代码,而是重构代码)

(7)修改代码后一定要运行进行自测,哪怕是最简单的修改也要运行测试确保没有问题——机器是最严格的检查者

(8)发现有隐患的代码立即想办法处理,避免成为定时炸弹

(9)遵循用多少取多少的原则,避免为了取一个字段,而把整张表都加载至内存,尤其是当表中字段特别多的时候

(10)避免硬编码,多使用常量

(11)有技巧的代码适当增加注释,便于理解与维护

(12)当代码量积累到一定的时候,尝试使用设计模式,不要总停留在过程式的编码阶段

(13)做有心人,及时将项目中遇到的问题以及解决的方法记录下来,逐渐积累,这样才使自己分析问题和解决问题的能力不断提高

(14)欢迎变化,而不是害怕变化,从一开始就考虑将设计变得灵活,以适应变化

(15)越多人了解需求,越多人使用代码,代码的质量就越高,因为代码透明度越高,bug就越少,功能就越完善,这就是为什么开源软件优秀的原因

(16)大胆交流,有句名言大概意思是,如果两个人互换苹果,那各人还只有一个苹果,但是,如果两个人交流一个想法,那每人就会增加一种思想
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: