focus on linux, c/c++, lua

万恶的Lua弱变量类型

好久没有更新博文了,一是人确实懒了,二是确实没什么好更新的,最近都忙着修改逻辑上的bug,还有被无休止的需求蹂躏着。
回到正题,昨天新写了一个lua的任务脚本,构思好之后,哗啦哗啦代码敲完,目测调试完毕,准备运行。咣当,结果不对,而且
不对的非常不靠谱,Lua朝C++的函数里传俩参数,第一个是错的,居然第二个是对的。这坑爹啊,一身冷汗,顿时不安,迅速
wc撒尿压惊。冷静后,开始分析lua的栈,看是不是栈中的数据已经乱掉了,经过分析后,排除了这方面的肯能性。然后开始检查
c++代码,也没有发现问题。在单位折腾了半个小时候,未果,回家吃饭睡觉。今早来到公司,就开始弄这事,几经周转后,才发现
穿进去的参数,我不小心敲错了一个字母,唉,这弱类型肯定是不会报错的,我用的是SciTE,还是有语法提示的,尽管很少,但是
够用的了,我一向都是很小心的local的,这次居然。。。。
感谢测试组的兄弟能不厌其烦的协助找问题,都是我的错,小手一抖,就悲剧鸟,有没有好点的lua IDE推荐下!

posted on 2012-04-12 09:58 zuhd 阅读(2148) 评论(2)  编辑 收藏 引用 所属分类: lua

评论

# re: 万恶的Lua弱变量类型 2012-04-12 14:29 dizhu

脚本语言没有强大的ide 很痛苦,调试不方便,极大降低工作效率  回复  更多评论   

# re: 万恶的Lua弱变量类型 2012-09-04 09:05 egmkang

vim就是IDE哈
lua到c++的参数,没有检查过么?我记得我们用的tolua++会检查参数...  回复  更多评论   


只有注册用户登录后才能发表评论。
网站导航: 博客园   IT新闻   BlogJava   知识库   博问   管理