Tong's Digital Garden

Logo

welcome to Tong's Digital Garden

 bigguaiwutong@qq.com

View My GitHub Profile

低级BUG复盘

by tong

问题

  1. 粗心大意 在最近的一周中,因为我的代码被发现了 3 个,其中 2 个 bug 是由于缺失搜索条件导致的,还有 1 个 bug 是因为自己对业务场景不熟悉,当数据缺失时直接选择了跳过,但是这个场景下使用 remove 更加合适
  2. 工作状态 最近的工作状态太差了,感觉工作时没法集中注意力,如何提升专注力
    • 专注力/心流

解决方案

  1. 过程中
    • 不断自省,在开发过程中抽出时间来进行自我 CR。
    • 借助工具的力量,不能只依赖人的力量,还要依赖工具和代码本身。人本身是不可靠的,通过外部力量减少人的不可靠
  2. 测试中

    这里引用一段大佬的话

    • 能在编译中发现的不在自测中发现
    • 能在自测中发现的不在提测中发现
    • 能在提测中发现的不在预发中发现
    • 能在预发中发现的不在线上发现

    其实这意味着我们要认真对待每一个环节,做好每一个环节,但是知难行易,还是需要通过不断的实践,让整个过程符合自己的要求

  3. 发现后 在发现 bug 后,不能逃避,及时处理,很多场景的 bug 有时候并不是用户发现的,而是在我们自己的使用中,回归中,测试中被发现的,此时,最好的解决方案就是早发现早解决,避免在被用户发现后造成更严重的后果

  4. 状态调整
    • 调整作息,最近开始早起,但是晚上睡眠时间还是太晚,需要调整
    • 最近因为不是一个人生活,生活方式改变,需要尽快适应
    • 写代码时更专注一些
    • 看更多的代码,更多的书,提升自己的专注力
  5. 其他 还有很多 bug 的出现是因为自己对于业务的不熟悉,很多时候没有考虑到还有这些隐藏条件。这些低级错误也应该要谨记,避免下次的发生。

back

home

tags: 复盘