1无法准确定位某个问题出错的原因
解释:“缩小范围”,当出现一个问题,你无法判断哪里出了问题,就需要将新加的代码全部去掉,退回到最开始原始状态(没有问题的时候),然后一步一步把新加的代码加上去,判断是否存在问题。
2 解决一个问题如果是两个人完成(或者一个问题有两个步骤)
解释:A用户多做一些事情,或者B多做一些事情,但总归做的步骤不会少。一个人做的少,另外的人必然做的多。这个是相互的,如果都做得少,必然导致,解决问题失败。就像生产产品的工序不到位,肯定生产出来的产品就是劣质产品。
3 controller层能不使用成员变量就尽量不要使用,会引发线程安全问题。除非你有机制保障线程安全。
先总结到这里,有体会了在补充。