1.工作分块细化,具体到每一个函数只做一件事情
2.小功能注意封装,大功能注意模块化:贯彻 高聚合、低耦合的思想。
3.项目文件结构
4.命名可读化:注意注释
1、结合项目设计文档对原来项目进行重新拆分,业务流程进行独立化,对业务和UI进行分离抽象。
2、使用cocoaPods、git管理项目,记录工作内容,也是纪录自己学习的过程。
3、业务功能分块细化、模块化业务,对文件进行拆分、重新命名,提高代码利用率。
4、废弃大量使用notification的逻辑,改用block、delegate等模式,使项目更加明晰、便于以后的升级。
5、建立项目的文件系统,对模块化的业务流程生成对应的逻辑文档。
网友评论