项目遇到Bug如何解决(思路)

找到Bug,分析Bug,解决Bug

语法错误

  • ESLint:代码规则约束检测的操作,利用ESLint可以更好的帮助我们避免一些语法的错误信息,例如括号是不是匹配等。
  • Prettier:代码格式化工具进行语法的错误和纠正,当出现语法错误的时候,代码格式化的处理就失效了,明确在进行代码书写的时候可能在不同的位置出现相应的错误信息。
  • Code Spell Checker:代码拼写的检测
  • Error Lens:编写代码时,Error Lens 会扫描代码并在错误或警告的位置上显示相关的提示信息
  • GitLens:可以帮助我们在进行出现语法错误的时候,可以根据版本回退管理去确定我们到底出现在那个位置

语法错误是在开发的一个环境下面出现的一些错误类型,利用各种各样的工具以及开发习惯能够找到,避免以及解决各种各样的bug信息。

编译错误

查看控制台错误信息,异常捕获(try-catch),日志记录

逻辑错误

既不会出现语法错误,也不会出现编译错误。

那么我们可以利用consloe打印,程序debuger,工具断电调试

例如:使用TypeScript减少Bug:

静态类型检查,类型注解和推断,提前发现错误,智能代码补全,代码可读性和可维护性

相关推荐
mg6686 小时前
Python Bug 修复案例分析:多线程数据竞争引发的bug 两种修复方法
bug
黎猫大侠1 天前
一次Android Fragment内存泄露的bug解决记录|Fragment not attach to an Activity
android·bug
七七小报1 天前
uniapp-商城-48-后台 分类数据添加修改弹窗bug
uni-app·bug
windwind20001 天前
发行基础:本地化BUG导致审核失败
游戏·青少年编程·编辑器·bug·创业创新·玩游戏
Htht1111 天前
【Qt】之【Bug】点击按钮(ui->pushButton)触发非本类设置的槽函数
qt·ui·bug
gxn_mmf2 天前
典籍知识问答模块AI问答功能feedbackBug修改+添加对话名称修改功能
前端·后端·bug
marvindev2 天前
提bug测试专用
开发语言·javascript·bug
虎头金猫3 天前
如何解决 403 错误:请求被拒绝,无法连接到服务器
运维·服务器·python·ubuntu·chatgpt·centos·bug
L_593 天前
火影bug,未保证短时间数据一致性,拿这个例子讲一下Redis
redis·bug·springcloud
远瞻。3 天前
【bug】fused_bias_act_kernel.cu卡住没反应
bug