javaWeb项目的找错步骤

每一个程序员都有一个天敌,那就是bug,写过项目的程序员应该知道真正让程序员头疼的不是敲代码,而是不停地找bug,可能写了一天的代码,但是要用两天的时间去修改程序中出现的各种各样的bug,为了解决这一个问题,我们应该从源头解决这一问题:那就是在书写代码的时候尽量避免bug的出现,怎么避免呢?对于初级程序员来说要避免bug的出现,因为缺乏经验,所以我们就要养成良好的代码书写习惯,这样才会减少bug的出现
我针对一个ajax框架的项目为例,就其中可能会出现错误的地方和应该如何去测试做出了以下总结,希望可以给每位初级程序员借鉴:
1.先确认js文件是否加载并执行
-在js文件中的第一行语句可以写
console.log(“test”);或者alert(“test”);用以检测js文件是否加载
-在文件中
window.οnlοad=function(){
console.log(“test”);或者alert(“test”);
}或者:
$(function(){
console.log(“test”);或者alert(“test”);
});用以检测js文件onload事件是否触发
-在js文件的第一行写上://@ sourceURL=main.js,在浏览器的调试界面看js文件是否加载
2.确认文件中的指定的js方法是否执行
调试代码的三种方式:
第一种:console.log(“test”);
第二种:alert(“test”);
第三种:浏览器工具,js的debug调试
-方法中只有下面的代码,用于确认方法执行
console.log(“test”);或者alert(“test”);查看方法是否被触发
-可以用console.log(“test”);或者alert(“test”);或者单独使用js的debug,可以在各行js代码中间插入上面的代码
用于看中间的结果和是否执行console/alert提示
-打开浏览器的debug工具的console,在工具中会显示错误提示
3.确认js方法中的ajax异步请求
-在controller的方法中写System.out.println (“test”);
-使用postman这样的工具单独测试服务端代码
4.在Controller方法中获取前端提交的数据
-System.out.println(“前端提交的数据”);
-用postman工具发送数据给服务端
5.根据页面提交玩的数据调用具体业务
-暂时不调用业务,直接响应结果给前端
-调用业务,然后把业务的结果响应给前端(建议最后写此部分内容)
-在controller方法中调用业务方法
-在业务方法调用dao,结合sql语句
写sql语句的时候建议在可视化工具中先写好,并执行通过之后,将sql语句粘贴到java中,将参数用?代替
-dao访问数据库
-业务方法得到dao的返回数据
-controller方法得到业务的返回数据
6.在前端js中接受服务端响应的数据
-在console或者alert或debug调试,查看相应的数据
-用postman获取响应的数据
7.解析响应的数据,做dom编程,对页面局部内容刷新

  • 3
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值