在线调试lua原型设计

本文探讨了在没有理想的调试IDE支持下,如何利用Lua的动态加载脚本特性进行在线调试。针对Lua缺乏有效调试环境的问题,文章提供了一种从代码层面进行调试的方法。

  在规模日益增长的软件项目开发中, 如何有效的进行代码调试成为影响开发效率的致命因素之一。在当今网络游戏项目中, lua几乎成了项目脚本的标配。编译型的语言, 诸如C++, 都有良好的ide支持调试。而作为脚本型语言, lua至今都没有一个很好的调试环境, 比较常用的做法就是打印日志。显而易见, 这是一个十分原始且低效的调试手段, 他只能打印一些我们预先想要知道的变量值, 而无法查看整个程序环境, 这对于一些复杂的bug或者比较复杂的运行环境显得力不从心。

  本文不打算从如何建立一个完整的调试ide来设计调试手段, 而是准备从lua本身的特性:动态加载脚本这个点, 在如何写lua代码层面来在线调试lua脚本。

转载于:https://www.cnblogs.com/zilongblog/p/5817397.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值