1 出现问题首先找自己的内在原因,做好自己,不要把责任推卸给别人,首先履行好自己的职责,即使自己花费一定的时间确定不是自己的问题后,时间成本的责任也不会在自己的身上。
2 提交代码前先逐行逐行自己给自己Review,说服自己后再找人Review,学习经验丰富的程序员Review的分析技巧。
3 让人信任你,信任是日积月累出来的印象,如果总是给人以办事不成稳,出错多,不负责任的形象,那么别人无法把重要的工作交给你。
4 如果发现程序中有太多的if else 语句,switch语句,可能要考虑一下使用面向对象的多态特性来重构了。
5 你设计的软件系统应该尽可能的减少依赖,如果依赖关系过多,则系统出错的可能性提高很快,某个依赖关系出错都会导致系统出错。
6 尽可能早的排除Bug,越是到最后Bug可能会越多,别人的东西都是基于现在的系统是正确的前提,如果依赖于错误的系统,你的Bug修改后可能会导致新的Bug。