当前位置:首页 > 技术知识 > 正文内容

开发调试的方法整理_开发人员工具调试快捷键

maynowei5个月前 (09-21)技术知识60

前端的开发调试方法

1.浏览器F12——开发者工具,最常用的方法,能做到前端断点调试。

通过网络页签查看接口的入参和出参




2.前端代码用console.log/error等方法,打印输出信息和变量



有些场合不能打开开发者工具(例如:微信、企微等平台集成,真机调试),这时需要另外的调试手段

3.界面弹出调试信息显示

适用于非生产环境,信息量少的场合,缺点是干扰到用户界面操作。


4.前端日志发送到后台进行记录,通过后台管理查询日志

该方案能比较好地应对微信、企微等平台集成调试,真机调试等场景,又不会打扰到用户,生产环境也能用。

在前端封装全局日志类,调用后会把日志提交到后台进行记录


后台界面可以查询到前端发过来的日志



后端的开发调试方法

以下是myBuilder【业务接口】开发套件特有的调试方法

1.查看后台方法的运行结果

后台方法编写完成后,可以直接运行


执行后可以看到输出报文



2. 输出过程变量到调用堆栈,查看调用堆栈信息

导入上下文类



调用context.trace方法,输出日志到调用堆栈



执行时勾选【显示调用堆栈信息】,在调用堆栈页签就可以看到过程参数输出



3.SQL方法执行,用于调试数据库层的执行结果

使用方式和接口方法类似





4.利用后台日志类,输出过程变量到数据库

导入日志工具类



调用日志工具类方法,记录过程参数



后台界面可以查询到记录的日志



总结

myBuilder提供了完善的开发调试方法,覆盖前后端、全终端场景,支持临时的、持久化的、全链路的开发调试方案,真正做到易学易用高上限。

#低代码开发平台# #myBuilder#

相关文章

去哪儿暑期PM实习一月记:在互联网公司做产品实习是怎样一种体验

人人都是产品经理旗下【起点学院】推出产品经理“365天”成长计划,BAT大牛带你学产品! 在毕业前的最后一个暑假,缘分使然找了几个月暑期实习之后进入了去哪儿,申请提前入职工作至今正好满一个月。原先有在...

从 async/await 到虚拟线程:Python 并发的再思考

演进之路:从async/await到线程的反思首先必须明确的是,async/await对Python并非全无裨益:它最大的价值,是让更多人接触到了并发编程。通过在编程语言中嵌入语法元素,并发编程的门槛...

Linux C++实现多线程同步的四种方式(超级详细)

背景问题:在特定的应用场景下,多线程不进行同步会造成什么问题?通过多线程模拟多窗口售票为例:#include <iostream>#include<pthread.h>#inc...

C++26中同步与原子操作新变化(c++ 同步)

引言随着多核处理器和并发编程的普及,C++26进一步增强了对同步与原子操作的支持,为开发者提供了更高效、更安全的工具来应对多线程编程中的数据竞争与同步挑战。自C++11引入原子操作以来,C++标准库在...

Oracle 不是有效的导出文件,标头验证失败 解决方法

第一种:网上搜索到的大多解决方法是说导出文件时使用的Oracle版本不一致问题,需要修改dmp文件的版本号。如果确定版本号确实不一样,请自行搜索一下解决方法。第二种:备份dmp文件时,备份的语句可能使...

6 张图带你彻底搞懂分布式事务 XA 模式

XA 协议是由 X/Open 组织提出的分布式事务处理规范,主要定义了事务管理器 TM 和局部资源管理器 RM 之间的接口。目前主流的数据库,比如 oracle、DB2 都是支持 XA 协议的。mys...