iOS部门代码规范
- 把代码分组,最好是一系列代码放到一块
- 不常修改的代码最好放到下边
- 代码过长的最好加个空格,方便阅读
- 功能进行分块之后,再用MVC细化
- 如果功能不是很复杂,子文件夹不必过多
- 通知中心不能过多,必要时才用
- 使用block,代理要慎重,要避免出现循环引用的问题
- 测试代码要放在一块,方便管理
- NSLog调试的话一定要注明哪个类打印的东西,调试完要把NSLog注释掉,方便其他人调试
- 所有第三方库一定要用最新的,防止出现奇怪的BUG
- 每次提交要说明这次提交做了什么改变,方便回滚
- 在一些难懂的方法中适当加入注释,方便他人阅读
- 对变量及方法命名时最好有明确的意思,不能随心所欲的乱起名字
- 添加文件时不要乱放,要放入相应的文件夹中
- /** 注释*/ 用这种方法加注释的话可以在使用时提示该注释,请合理使用
- 在给控件赋值,给某个不确定值的对象调用时,给字典赋值时,一定要判断是否为空,这种错误最麻烦!就这四个一定要注意: (null),nil, ,<null>.
- 添加文件或者文件前要先拉取最新的再去做更改,做更改时跟其他人说一下,先不要增删文件,可以减少冲突
- 每次push到远端,要确保代码是可以运行的