1、弄清楚整体流程,掌握全局才能形成清晰的思路,就如同我们写作文要先写提纲一样
2、理顺各个模块之间的关系,才能更好的衔接各模块来完成相应功能
3、做接口时,要考虑使用者的感受是否易用,并且尽可能少的向使用者暴露内部的实现过程,简化使用过程
4、正常分支总是少数,大部分情况下都是异常分支,可以用2-8定律来形容,因此对异常处理很重要
5、发现问题不可怕,每一个问题都有其根本的原因,且一定要有追根究底的精神,如果最可能出问题的情况都已经排除,则应当换个角度从一些不起眼的地方重新查起
6、尽最大可能把事情做到最好,这也是一个程序员应该有的精神吧