影响项目重构现实因素及解决方案

1、重构认知普及的瓶颈

1)技术发展超前于实践
2)常识性原因影响开发者
3)接受新思维有渐进过程

2、开发人员不愿意重构的现实原因

1)开发人员不知道重构这项技术
2)重构是长远利益,成果易被其他人摘桃子
3)一份老板不付钱的额外工作
4)重构破坏现有程序,增加复杂度

3、如何让重构真正在项目中落地

1)提高思维认识:新技术发展从本质上讲,提高生产力
2)解决眼前迫切问题,既要有短期利益,也要有长期利益
3)降低重构带来的开销
4)考虑程序安全稳定

4、作者认为思维差异

“让软件开发者相信重构的实际价值”和“让博士论文评议委员会相信重构研究够得上博士水平”是完全不同的两码事,在写完毕业论文以后,我又花了相当长时间才对这种差异有了足够充分的认识。

个人理解:研究与实践两种思维方式差异,研究注重长期科研价值,而实践注重于短期利益。如何推行看重短期利益的人完成看似无用长期价值的事,需要变换思维方式

关键是技术领导与开发人员之间利益平衡

5、总结

开发人员短视,重视短期利益,技术领导善于平衡长期利益与短期利益的关系,才能推行一件方向正确的事

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 176,060评论 25 709
  • 我有一方花园,它远没有真正的花园大,却比一星半点几颗花的面积大很多。所以呢,我称巴掌大的花园为“手中的花园”。 每...
    浅浅月光阅读 2,383评论 0 0
  • 目录 上一章 下一章 简书连载风云录 第二天,院长很早就来接葛格出院,早到陆声都还没有来上班。恰好今天是护士长值班...
    拉普拉斯逆变换阅读 2,615评论 0 1
  • 1、感恩亲爱的交通工具,火车汽车等等等等,经过一夜的火车,我终于回到小县城,原来她的汽车站迁了新地址,经过二十多分...
    富足喜悦的丽琴阅读 1,225评论 0 0

友情链接更多精彩内容