代码质量
About 1 min
代码质量
优化的逻辑:
- 先想暴力的方法
- 看哪里有地方是浪费的
优秀的Coding Quality
bug free
有边界检测和异常处理
代码风格:命名规范、空格、空行
每一个逻辑Part之间一个空格划分
如异常判断、主体逻辑、结果返回,这些part之间一个分行
变量命名采用全称:1-2个单词,小驼峰
避免重复代码,不允许(泄露没有工程经验)
用不到的变量用_来命名
尽可能避免全局变量
缩进:java是4个
空格
- 运算符前后要有
- 逗号、分号后面有
写Python能大概减少10分钟的时间,如果是面试不限制语言的话,可以写Python
独孤九剑 - 总决式
想做到bug free最重要的是优化code Quality
单元运算符:--, ++, !
多用continue少用if:减少大段代码的缩进
也可以尽量减少else,如果前面的if里面执行了return或者continue、break等,后面就不需要else if,直接普通的if,最后不需要else,直接普通的xxx
最好把嵌套式的改成并列的:好懂得多
typo:拼写错误