今天你写BUG了吗?

123 阅读1分钟

在程序员的世界,BUG总是如影随形

def handle_bug(bug_status):
    return {
        "理性": "BUG能复现吗?不能复现不算BUG",
        "自负": "这不可能",
        "经验": "不应该呀,以前怎么没出问题",
        "幻想": "可能是数据有问题",
        "乐观": "只需要改一行代码就好,不会影响其他程序"
    }.get(bug_status, "重启")

不是所有人都是天才程序员,更何况天才程序员也会出错 编码之前 ——> 尽可能想出各种可能情况 ——> 代码编写 ——> Code Review,检查是否处理异常和各种边界条件 ——> 进行白盒和黑盒测试

不要在同一个地方摔跤两次 每一次发现BUG ——> 记录到BUG案例库 ——> 检查代码时逐一比对

如何减少BUG?

  • 提升自己的程序素养,努力不给自己和别人找麻烦
  • 团队协作
    • 前期的技术方案和设计评审
    • 技术方案和设计评审一般是先于代码

笔记整理:千石
内容来源:极客时间《卖桃者说》学习笔记 Day 8
支持:点赞、评论、收藏