解决日常bug的正确姿势

Posted CSU迦叶

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了解决日常bug的正确姿势相关的知识,希望对你有一定的参考价值。

  1. bug的错误分两种情况:

    ① 控制台报错->可以定位到错误位置(比较想看到的)
    ② 控制台不报错却达不到想要的功能->设计代码的逻辑有问题

  2. 问题解决方案的优先级(由高到低)

    ① 自己解决
    a. 分析控制台的错误信息描述->定位问题的代码行数->分析该行代码前后可能存在的问题;
    b. 断点调试(debug,开发岗必备)/打桩调试(System.out.println(“”));更建议断点调试
    c. 如果console控制台没有错误信息

    ②求助于网络
    搜到这个问题->优先选择论坛性质的博客(严谨)
    博客基本含三块:错误描述->错误产生原因->解决方式(关注重点是第二部分)

    ③求助同学
    参与分析讨论的每个人都可以得到成长

    ④求助老师
    缺陷是老师要帮助的学生过多时,可能不会分析产生原因

以上是关于解决日常bug的正确姿势的主要内容,如果未能解决你的问题,请参考以下文章

开发函数计算的正确姿势 —— 排查超时问题

电脑日常使用指南(电脑的正确使用姿势)

IDEA 创建 动态 Web 项目的正确姿势

彻底解决jdbc数据库连接超时重试-communication link failure的正确姿势

CentOS修改root密码的正确姿势

跟开发打了半个月后,我终于get报bug的正确姿势了