- 一把把事情做对,不在乎事情的成功与否本身,恰在于做事的态度。
- 如果人非圣贤孰能无过,何况圣贤也会犯错。如何更大程度的降低风险呢?这就是风险规避意识;
- 多重保障;多重保障的手段也有很多:
- 反复检查;
- 流程掌控;
- 端到端验证;
- 万无一失的保障方案:
- A、B 双套方案并行,构成一种或的关系;
- (A || B) ⇒
- 多重保障;多重保障的手段也有很多:
1. 编程习惯
- 不接受不经测试的代码;
- 不接受不符合编码规范的代码;
- 安全第一:
- 所谓安全第一:
- switch case:语句,每写一个 case 先避免写逻辑,先把 break,写上;
- if else 同样如此;
- 输入输出参数的判断;
- 空指针异常;
- 所谓安全第一:
- 养成流程意识:
- 保证大的流程不会出错;
- 保证结构的合理性、完整性;
2. 日常习惯
- 就像歌唱家要每日练声,钢琴家每日练习指法,程序员的刻意练习,就是每日保证必要的代码量;