2017.02.06总结

常常在模块即将交付时,发现一些小问题,导致许多验证需要重新做一次,甚至多次,浪费了大量时间。而这些小问题,并不难,只是比较多,每次验证时,靠着感觉想,总会漏掉一两个。解决这个问题的方法是,写单元测试,避免每次都临时考虑如何测试。 工作中的每一步都要建立在确定性之上。因此要养成如下习惯,代码要小修改多提交,不要囤积修改,包括本地库和远端仓库;得到可用版本后,一定要保存,此后的修改都基于可用版本;只有当前一步骤可靠时,才能进行下一步。遇到不确定的现象时,要用对照实验,可变量只有一个。 当每一步都做到确定后,一个难以解决的问题,要放下,去查资料,问人,尝试多重方法,试着从广度上解决,甚至不管它,总之不要一遍遍检查操作有没有错。所有操作的上一部应该是可靠的,有问题的步骤只可能是当前步骤,如果检查一两次没发现问题,那么一定是整个系统出现了偏差。系统偏差只能从系统外解决。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 一家三口都被感冒袭击了,孩子还没好透,我和老公也中招,我和孩子今天在家,她又肠胃紊乱,吃了就吐,自己也是满脑子嗡嗡...
    Hi_张阅读 803评论 0 0
  • PMP第五版考点汇总冲刺版 第一章引论 P2:《PMI道德与专业行为规范》详细描述从业者在责任、尊重、公正、诚实方...
    文小梦阅读 23,470评论 5 102
  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 135,347评论 19 139
  • 人真的是很奇怪的吧。 近年来,梦里一直梦见那破败的房子,可它其实怎么会算得上破败,只是看得多了住得久了,房里的每一...
    云淼淼阅读 2,548评论 1 1
  • 希望全世界的温柔都盖在你的身上 驱散你一天的疲惫 这样你就可以枕着轻柔的月光 和一床的好梦安睡了 ​​​​
    辜负i阅读 1,287评论 0 1