A Better Coder
2021-12-14 本文已影响0人
如雨随行2020
编码习惯:
-
谋而后动
<font size = 4 color = blu>思考清楚再开始编码。</font> - 良好的代码命名和缩进对齐习惯;
- 变量命名和函数命名习惯相同
- 类第一个字母大写类第一个字母大写
-
<font size =4>重视测试</font>
能够单元测试,最好能测试在前,开发在后。
-
代码可维护性
其实工程师在编程的时候花费时间最多的不是敲键盘,而是读已有的项目代码、分析代码架构
和已有的逻辑。读自己一年前写的代码,与读其他人的代码其实没什么区别。
工程师水平高低并不在于敲代码有多快、复杂性多么高,而是能快速理解其他工程师的代码,并且自己编写
的代码也能让其他工程师快速理解。
高质量代码:
-
程序的健壮性
关注边界条件,异常处理,数值溢出,输入的合法性,空指针的判断。
对可有可无的数据记得判断是否为空,尤其是对其做字符串操作的时候 -
一个程序只做一件事,并做好。
面试方面:
-
出现较多的名词
hashmap,链表,二叉树,排序,分治法,动态规划