找工作,准备面试,学习。看书。
代码风格管理。浅斟慢酌,一段的优化自己的代码,从变量命名,到类的命名,在到代码格式
注意 if/else 的嵌套深度,超过两层就使用 switch
对错误的处理
对 NULL 的零容忍态度:
调用者不能使用NULL作为参数
作者严格申明参数不能为NULL,否则立即崩溃,不要一味的去容错NULL
不要用NULL初始化变量
不要用NULL吃实话 array, list, set 的数据结构元素,否则,每次访问都需要对元素是否为NULL进行检查和处理
防止函数过长,将复杂的逻辑提取出来做成帮助函数
尽量不使用 break 和 continue,消除 break 和 continue 的四个方法