归档: 2020/5

java代码规范

1、减少嵌套层级,提前返回2、一行不大于100个字符3、函数参数个数不宜过多,太多了考虑抽象成类4、private成员变量以m为前缀5、常量为全大写,以下划线拼接6、静态成员变量以s为前缀7、单个函数行数不宜过多,超过20 line就考虑抽取函数8、经常进行重构9、时常考虑抽象、封装、多态10、命名规则:精简但能清楚表达语义11、写函数的时候从方便单测的角度进行考虑,进行单测覆盖

xcode快捷键

1、cmd+shift+j 在左边文件管理区定位到当前文件 2、cmd+shift+o 快速查找某个类,对应Android studio开发的话是shift+shift 3、ctrl+cmd+往左箭头或者往右箭头 光标返回到上一个选中的位置或者下一个选中的位置

PowerMockIo单元测试基础语法

1、使用verifyPrivate来验证私有方法被调用//arrangeSeeVideoBoardTopStartVM fakeVm = PowerMockito.mock(SeeVideoBoardTopStartVM.class);Whitebox.setInternalState(mTestVm, “mSeeVideoBoardTopVM”, fakeVm);//actWhitebox.in