其他开发基础知识学习整理
2016-12-09 » iOS开发基础1、内存地址对齐
https://www.jianshu.com/p/3294668e2d8c
2、Http 流媒体上传下载
重构 改善既有代码的设计
根据设计原则重新调整对象设计
1、添加功能、修补bug、代码review的时候可以考虑重构
2、代码已经很乱的时候是考虑重写 而不是重构
3、项目迭代频繁期间、业务量重的时候不重构
4、重构 根据目标,决定重构规模的大小
5、重新组织函数、对象、数据、表达式、层级关系