Excel 各种条件查询函数 单条件 多条件 精确 模糊 多结果(excel表格怎么换行)
693
2022-05-29
Day1 重构
重构是什么
在不改变代码的外部行为前提下修改源代码
局部重构:代码片段
广泛:架构级重构(DDD、微服务等)
坏味道
坏味道能形成破窗效应:一段代码的而化过程
坏味道不是bug,它不容易精确定义,违反编码原则
代码重构的时机
代码的腐化一直在发生,重构不能停,而重构也有前提
日常重构:在局部范围内,小步迭代,日常提交
架构级重构:需要统一规划,统一实施
重构的先决条件:保证业务在重构前后行为一致
代码重构的重要性
代码重构是为了使代码具有很好的可读性、可维护性、可扩展性、可重用性。
为什么要进行代码重构
代码在演化过程中,会由于各种不同的原因,不断产生bad smell。如果不及时清理,bad smell会不断积累,代码逐渐腐化,最终导致代码不可用。
代码腐化产生的可能原因
为了赶进度,开发人员牺牲了质量。
业务分析不透彻、技术设计不深入。
开发人员经验和意识欠缺。
对设计方案的评审和代码走查重视不够,或者根本就没有这个环节。
没有专人从业务、技术、人员等各方面拉通全盘考虑。
前期无法预测后面所有的变化。
技术团队对使用的相关技术掌握得不够,无法最优化地使用。
由于软件开发本身的客观规律,代码腐化本身就不可避免。
书籍
《重构,改善既有代码的设计(第2版)》
《人月神话》
版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。