其他开发基础知识学习整理

2016-12-09 » iOS开发基础

1、内存地址对齐

https://www.jianshu.com/p/3294668e2d8c

2、Http 流媒体上传下载

重构 改善既有代码的设计

根据设计原则重新调整对象设计

1、添加功能、修补bug、代码review的时候可以考虑重构

2、代码已经很乱的时候是考虑重写 而不是重构

3、项目迭代频繁期间、业务量重的时候不重构

4、重构 根据目标,决定重构规模的大小

5、重新组织函数、对象、数据、表达式、层级关系