关于代码重构的一些思考
来源:互联网 发布:淘宝开店没客源怎么办 编辑:程序博客网 时间:2024/05/16 07:17
1.代码重构是亏损的,没有任何经济效益。
代码重构,完全是程序员个人的自我修养,一个程序员的编程水平高低,决定了他对代码的重构力度,听说最高的重构地步是一个方法只有7行。然而,现实中,我们如何有时间去重构到7行的代码。也许你会说,代码重构后,更易维护,更易后续开发呀?但是,你是否想过以下问题:
a>你的程序真的能活那么久吗?
b>上一个程序员(也许是你,也许位前辈),他是故意要写成这样差的代码吗?
c>即使让你重构,你能重构到什么地步,有什么具体指标?
2.代码重构这一问题的根源
其根源,我觉得是每一个参与到这个项目中的程序员的技术水平、对项目的认识理解呈度、项目的开发周期,甚至PM的协调能力(较差的PM会产生更多的易重构项目,信不信就由,反正我是信了)。说白了,作为程序员,我们能做的,就是提高自已的编程水平,加强编程规范,其它的不是你所能掌握的。
3.代码已经很差了,我看着都想吐了,不重构,我就无法开发了!
真有那么差的代码吗?其实无非就是编程风格与大众的差太远;框架的使用错误;模块的某一策略无法满足后续的项目需求。(你还能想到其它的吗?)
所以,我们可以做的就是做一只小蚂蚁,一点点的把不正确的编程规范给一一纠正(但切记不要大片的重构,不然就犯了最后一条错误)。
4.最后,不要一个人默默的重构
a>一个人默默的重构,会很孤单
b>一个人默默的重构,会承担额外的压力,以至原计划工作delay
c>一个人默默的重构,久而久之,你会发现除你之外的人,写的代码都看不顺眼,然后试图去纠正他们。
d>一个人默默的重构,最后发现自己的力量眇小,于是要么放弃回到原点;要么走极端,把自己搞得更加累,天天加班,最后累趴下了,看骂别的人代码写得垃圾。
from:http://lichsword.net/blog/archives/512
- 关于代码重构的一些思考
- 关于阅读《重构,改善既有代码的设计》的一些思考
- 关于代码的一些思考
- 关于代码重构的一些想法
- 关于如何进行代码重构的思考
- 关于伪代码的一些思考
- 关于写代码的一些思考
- 学习重构的一些思考
- 代码的一些思考
- 关于精灵进程的一些思考和代码片段
- 关于php代码执行机制的一些思考和总结
- Android项目重构的一些认识和思考
- 公司重构项目带来的一些思考
- 代码重构的个人一些经验
- iOS代码重构的一些方法
- 一点点新的思考(代码重构,项目管理)
- 项目中代码重构的几点思考
- 关于 sizeof() 的一些思考
- 苹果和微软:你更钟情于哪种用户界面?
- Linux下Fork与Exec使用
- 全面封杀WVS扫描器扫描网站目录
- matlab取子矩阵
- QNX 多线程样例分析
- 关于代码重构的一些思考
- Java程序练习-DNA sorting
- webIPS防止扫描软件扫描网站
- 字符串中空格符 空字符
- 读《用C语言编写Socket程序》有感
- C#控制远程计算机服务
- RAC 配置server端TAF, 测试失败, 查不出什么原因
- 乔布斯在斯丹佛毕业典礼上的讲话(二)
- 10g & 11g Configuration of TAF(Transparent Application Failover) and Load Balancing [ID 453293.1]