总结:
1. 写代码之前的规划不够,没有考虑未来的扩展,具体到就是模块之间的独立性
2.对于需要考虑性能问题的模块,应该考虑清楚,
3.对于发补丁的认识: 1.影响工作进度 2.影响团队形象 3.影响用户,这是最重要的 4.做基础建设工作要考虑方方面面,免得积重难返
解决方法:
1.增强系统设计意识,认真编写设计文档
2.重构代码,记录自己跌倒的地方
3.抽取这个过程的经验
4.认真学习使用设计模式,多看开源
总结:
1. 写代码之前的规划不够,没有考虑未来的扩展,具体到就是模块之间的独立性
2.对于需要考虑性能问题的模块,应该考虑清楚,
3.对于发补丁的认识: 1.影响工作进度 2.影响团队形象 3.影响用户,这是最重要的 4.做基础建设工作要考虑方方面面,免得积重难返
解决方法:
1.增强系统设计意识,认真编写设计文档
2.重构代码,记录自己跌倒的地方
3.抽取这个过程的经验
4.认真学习使用设计模式,多看开源