@songying
2018-05-28T17:15:03.000000Z
字数 649
阅读 1038
高效程序员的45个习惯
当出现了问题的时候,不要一味抱怨或伤害别人的感情,而要思考“为了解决和缓解这个问题,我能够做些什么?"。
符合标准并不意味着结果是正确的,敏捷团队重结果胜于过程
- 用于承认自己不知道答案,这会让人感觉放心。
一个重大的错误应该被当做是一次学习而不是指责他人的机会。
平衡的艺术
- “这不是我的错”, 这句话不对。“这都是你的错”, 这更不对。
不要坠入快速的简单修复中,要投入时间和精力保持代码的整洁
在遇到bug 的时候,不要匆匆修复它,请探究问题的根源,不要忽略。
优秀的程序员会挖掘更深一层,尽力明白此处为什么会加1,更重要的是,他会想明白会产生什么其他影响。
在工作压力之下,不去深入了解真正的问题和可能的后果,就很快修改代码,这样只能解决表面问题,最终会引发大问题。
另一种防止代码难懂的方法是单元测试。