架构师训练营 - 第 3 周学习总结
1、回顾前次课程,五大原则再复核一遍,同时分享了一个同学的拨号软件改进过程,
简单说就是日常的工作、学习中,要不断去总结之前的知识,不断沉淀,同时对没操作过的,要动手去尝试,只是脑海中过一遍,有时并不能发现什么问题,只有去实操,才能发现不足,加深印象。
2、OOD面向对象和各种设计模式出现的原因,都是为了高内聚、低耦合这2个目标,
在实际过程中,也出现过一些开倒车的行为,当然这些生命期都比较短暂。
所以,不要为了模式而模式,任何只要是实现这2个目标的代码重用,都可以理解为模式。
3、为什么很多人十年如一日的CRUD,抱怨得不到成长?
因为太多人都是基于框架或前人遗留的基础再开发,遵循原有的代码风格和规范,不思考,不改变,更不会去研究框架、学习框架的优点,改进不足点,自然得不到成长。
就算框架不能改进,总有框架不能完全覆盖的地方,这些就是你发挥的地方。
4、怎么对旧有框架或代码进行重构?
首先要考虑职责单一原则,要把复杂的问题先简单化,难的问题比复杂的问题更好处理。
确保拆分后的问题都符合职责单一原则。
5、发现问题比解决问题要高一个Level,如果连问题都无法发现,谈何解决。
6、多去学习和研究开源的代码。
版权声明: 本文为 InfoQ 作者【水边】的原创文章。
原文链接:【http://xie.infoq.cn/article/ffae41e42281c45b4f0eeb3c1】。文章转载请联系作者。
评论