在程序员的世界,BUG总是如影随形
def handle_bug(bug_status):
return {
"理性": "BUG能复现吗?不能复现不算BUG",
"自负": "这不可能",
"经验": "不应该呀,以前怎么没出问题",
"幻想": "可能是数据有问题",
"乐观": "只需要改一行代码就好,不会影响其他程序"
}.get(bug_status, "重启")
不是所有人都是天才程序员,更何况天才程序员也会出错 编码之前 ——> 尽可能想出各种可能情况 ——> 代码编写 ——> Code Review,检查是否处理异常和各种边界条件 ——> 进行白盒和黑盒测试
不要在同一个地方摔跤两次 每一次发现BUG ——> 记录到BUG案例库 ——> 检查代码时逐一比对
如何减少BUG?
- 提升自己的程序素养,努力不给自己和别人找麻烦
- 团队协作
- 前期的技术方案和设计评审
- 技术方案和设计评审一般是先于代码
笔记整理:千石
内容来源:极客时间《卖桃者说》学习笔记 Day 8
支持:点赞、评论、收藏