今天遇到一个小 Bug ,主要是解决了很长时间(两小时😂)
解决之后分析下自己解决 Bug 的思路,发现之前的思路完全不对
代码主要是 购物车中修改商品数量,然后到 Servlet 程序中,进而到 购物车商品集合中Map,修改Map 中对应 Items 中商品的数量和 商品总钱数、商品总数量
正确的思路应该是:
- 先看问题是出在前端还是后端
- 首先去检查后端,但是通过在后端输入一句话,控制台并没有输出,也就是说并没有程序并没有执行到后端
- 这个时候打开 Ctrl + Shift + i 打开前端控制台,查看网络中是否有此请求,其实也没有,那么问题就定位到 至少是 href 的前面出现了错误
- 然后检查 前端中 href 中代码也没有问题,因为 Confirm 也可以正常弹出,并且内容正确
- 那么最后就定位到 是 href 中的 URL 网址出现了错误,最后果然是这里出现了错误
把 href 写成了 herf 了,以及少写了个 = 。
记录下这次解决 bug 的过程,因为这次花费的时间太长了
解决 Bug 的过程就是一步步调试的过程,缩小范围,定位到问题出现在了哪里
就是再反思下自己
专注、专注、专注,一会回消息一会玩代码一会跑神的话,写的代码满是错误
解决 Bug 的过程的确很难受,得静下来,调试、缩小范围、检查问题,总会解决
不过,解决完以后感觉还是很好滴,我还很菜,冲呀!!!