常常在模块即将交付时,发现一些小问题,导致许多验证需要重新做一次,甚至多次,浪费了大量时间。而这些小问题,并不难,只是比较多,每次验证时,靠着感觉想,总会漏掉一两个。解决这个问题的方法是,写单元测试,避免每次都临时考虑如何测试。 工作中的每一步都要建立在确定性之上。因此要养成如下习惯,代码要小修改多提交,不要囤积修改,包括本地库和远端仓库;得到可用版本后,一定要保存,此后的修改都基于可用版本;只有当前一步骤可靠时,才能进行下一步。遇到不确定的现象时,要用对照实验,可变量只有一个。 当每一步都做到确定后,一个难以解决的问题,要放下,去查资料,问人,尝试多重方法,试着从广度上解决,甚至不管它,总之不要一遍遍检查操作有没有错。所有操作的上一部应该是可靠的,有问题的步骤只可能是当前步骤,如果检查一两次没发现问题,那么一定是整个系统出现了偏差。系统偏差只能从系统外解决。
2017.02.06总结
最后编辑于 :
©著作权归作者所有,转载或内容合作请联系作者
- 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
- 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
- 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...