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

找到Bug,分析Bug,解决Bug

语法错误

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

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

编译错误

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

逻辑错误

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

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

例如:使用TypeScript减少Bug:

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

相关推荐
东方不败之鸭梨的测试笔记8 小时前
20250605车充安服务器受木马攻击导致服务不可用
bug
Htht1119 小时前
【Qt】之【Get√】【Bug】通过值捕获(或 const 引用捕获)传进 lambda,会默认复制成 const
数据库·bug
前端发现12 小时前
如何用 pnpm patch 给 element-plus 打补丁修复线上 bug(以 2.4.4 修复 PR#15197 为例)
bug
可乐鸡翅好好吃1 天前
通过BUG(prvIdleTask、pxTasksWaitingTerminatio不断跳转问题)了解空闲函数(prvIdleTask)和TCB
c语言·stm32·单片机·嵌入式硬件·bug·keil
神膘护体小月半1 天前
bug 记录 - 使用 el-dialog 的 before-close 的坑
前端·javascript·bug
顽强d石头2 天前
bug:undefined is not iterable (cannot read property Symbol(Symbol.iterator))
前端·bug
阿松のblog2 天前
opencv使用经典bug
人工智能·opencv·bug
学习啷个办3 天前
centos挂载目录满但实际未满引发系统宕机
bug
我们的五年4 天前
【Qt】Bug:findChildren找不到控件
开发语言·qt·bug
seiyaaa4 天前
Claude Opus solved my white whale bug today that I couldn‘t find in 4 years
bug