以管窥天,以蠡测海
以管窥天,以蠡测海,以筳撞钟,岂能通其条贯,考其文理,发其音声哉?
最近两次代码bug让我陷入了自我审视的思考
1结果失真性判断
业务需求的变动和代码迁移产生的系统整体结构不流畅、逻辑的不完整 测试出期待结果 就认为系统已经通畅
2 bug驱动
代码重构对系统逻辑没进行完整的梳理 对测试和联调依赖感比重较大
3所见即所有(重 修改部分代码 一定要完整梳理结构 如果还是有bug 可能结构设计不合理 对象不够抽象 尝试重构)
(架构一致 业务逻辑相同 但逻辑内其他系统调用过程与当前系统结果不匹配)迁移代码后 逻辑上通顺 就commit掉问题
4参与系统的owner感
尝试不断优化结构
本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!
