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

找到Bug,分析Bug,解决Bug

语法错误

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

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

编译错误

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

逻辑错误

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

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

例如:使用TypeScript减少Bug:

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

相关推荐
Tlog嵌入式1 天前
单片机常见bug记录(长期更新)
单片机·嵌入式硬件·bug
会发光的猪。3 天前
el-input无法输入0.0001的小数,自动转换为0在vue3中的bug
前端·javascript·vue.js·elementui·bug
shandianchengzi3 天前
【BUG】LLM|Ubuntu 用 ollama 部署 DeepSeek 但没输出,llama 有输出
ubuntu·llm·bug·llama·ollama·deepseek
抽象具象化3 天前
Bug日记:Linux中systemctl restart network失败问题,网络故障
linux·运维·bug
王天华帅哥4 天前
day3 改bug
bug
吉凶以情迁4 天前
lua的local 变量和self 变量的理解理解后解决自己写的bug.
开发语言·bug·lua
qq_527887874 天前
【已解决】TypeError: AsyncConnectionPool.__init__(), new install bug, httpx==0.24.1
bug·httpx
Yuezero_5 天前
【BUG】conda虚拟环境下,pip install安装直接到全局python目录中
pytorch·python·conda·bug·pip
吃面不喝汤667 天前
Qt QComboBox 下拉列表偏移问题探究:多屏幕与高 DPI 环境下的 bug
开发语言·qt·bug
赛博曹操8 天前
CondaValueError: Malformed version string ‘~‘: invalid character(s)
人工智能·python·bug