一、存在问题
1)代码职责不清晰
2)代码臃肿
3)定位问题,解决问题速度慢
4)重构及优化困难
5) 存在隐藏Bug
6)文件夹、类、方法职责过多
二、思考
1)如果提高代码职责均衡?
2)如何尽量避免代码错误,提高代码质量?
三、方案
1)关注开发视图,关注Project程序单元及组织,Project目录结构,理清对象依赖关系,参考微信源码目录结构,利用UML规划代码职责结构设计包图,团队开发结构认知一致,带问题根据设计逐步优化。
2)总结开发规范,汇集爬坑经验形成文档,总结对空,类型检查降低崩溃率,显式事务降低卡顿率。