一种便于调节的微信小程序调试方法技术

技术编号:24120838 阅读:20 留言:0更新日期:2020-05-13 03:02
本发明专利技术公开了一种便于调节的微信小程序调试方法,具体包括以下步骤:步骤一:用编辑程序把编制的源程序按照一定的书写格式送到手机中,编辑程序会根据使用人员的意图对源程序进行增、删或修改,步骤二:把送入的源程序翻译成机器语言,即用编译程序对源程序进行语法检查并将符合语法规则的源程序语句翻译成手机能识别的“语言”,本发明专利技术涉及程序调试技术领域。该便于调节的微信小程序调试方法,解决了现有微信小程序调试方法多为一种静态调试,使用的过程中用户不便于调节的问题,通过动态调节的方式对微型小程序进行调节,程序本身进行初始安装调节,也可以用专业软件进行调节,使用起来更加方便。

A convenient debugging method of wechat program

【技术实现步骤摘要】
一种便于调节的微信小程序调试方法
本专利技术涉及程序调试
,具体为一种便于调节的微信小程序调试方法。
技术介绍
程序调试是将编制的程序投入实际运行前,用手工或编译程序等方法进行测试,修正语法错误和逻辑错误的过程。这是保证手机信息系统正确性的必不可少的步骤。编完手机程序,必须送入手机中测试。根据测试时所发现的错误,进一步诊断,找出原因和具体的位置进行修正,一,简单调试方法;二,回溯法排错;确定最先发现错误症状的地方,人工沿程序的控制流往回追踪源程序代码,直到找到错误或范围。三,归纳法排错;是一种系统化的思考方法,是从个别推断全体的方法,这种方法从线索(错误征兆出发),通过分析这些线索之间的关系找出故障。四,演绎法排错;设想可能的原因,用已有的数据排除不正确的假设,精化并证明余下的假设。五、对分查找法。如果知道每个变量子啊程序内若干个关键点上的正确值,则可用赋值语句或输入语句在程序中的关键点附近“注入”这些变量的正确值,然后检查程序的输出。如果输出结果是正确的,则表示错误发生在前半部分,否则,不妨认为错误在后半部分。这样反复进行多次,逐渐逼近错误位置。或者分为静态调试和动态调试,所述静态调试包括1、输出寄存器的内容。在测试中出现问题,设法保留现场信息。把所有寄存器和主存中有关部分的内容打印出来(通常以八进制或十六进制的形式打印),进行分析研究;2、为取得关键变量的动态值,在程序中插入打印语句。现有微信小程序调试方法多为一种静态调试,在使用的过程中用户不便于调节,在使用的过程中不能通过动态调节的方式对微型小程序进行调节,调节起来不方便,使用者无法通过程序本身进行自调节,必须要使用专业的调剂硬件和其他软件进行调节,使用起来及其不方便。
技术实现思路
针对现有技术的不足,本专利技术提供了一种便于调节的微信小程序调试方法,解决了现有微信小程序调试方法多为一种静态调试,使用的过程中不能通过动态调节的方式对微型小程序进行调节,调节起来不方便,使用者无法通过程序本身进行自调节的问题。为实现以上目的,本专利技术通过以下技术方案予以实现:一种便于调节的微信小程序调试方法,具体包括以下步骤:步骤一:用编辑程序把编制的源程序按照一定的书写格式送到手机中,编辑程序会根据使用人员的意图对源程序进行增、删或修改;步骤二:把送入的源程序翻译成机器语言,即用编译程序对源程序进行语法检查并将符合语法规则的源程序语句翻译成手机能识别的“语言”,如果经编译程序检查,发现有语法错误,那就必须用编辑程序来修改源程序中的语法错误,然后再编译,直至没有语法错误为止;步骤三:使用手机中的连接程序,把翻译好的手机语言程序连接起来,并扶植成一个手机能真正运行的程序,在连接过程中,一般不会出现连接错误,如果出现了连接错误,说明源程序中存在子程序的调用混乱或参数传递错误等问题,这时又要用编辑程序对源程序进行修改,再进行编译和连接,如此反复进行,直至没有连接错误为止;步骤四:将修改后的程序进行试算,这时可以假设几个模拟数据去试运行,并把输出结果与手工处理的正确结果相比较,如有差异,就表明手机的程序存在有逻辑错误,如果程序不大,可以用人工方法去模拟手机对源程序的这几个数据进行修改处理,如果程序比较大,人工模拟显然行不通,这时只能将手机设置成单步执行的方式,一步步跟踪程序的运行;步骤五:一旦找到问题所在,仍然要用编辑程序来修改源程序,接着仍要编译、连接和执行,直至无逻辑错误为止。在完成后再进行编译。优选的,所述手机为安卓手机或者是苹果手机,而且手机内的系统仅限制Android系统和IOS系统的手机。优选的,所述源程序与编辑程序实现双向连接,所述编辑程序的输出端与编译程序的输入端连接,所述编译程序的输出端与连接程序的输入端连接,所述连接程序的输出端与编辑程序的输入端连接,所述连接程序的输出端试运行模块的输入端连接。优选的,所述试运行模块的输入端分别与模拟数据和人工数据的输出端连接,所述试运行模块的输出端与逻辑判定模块的输入端连接。优选的,所述逻辑判定模块的输出端与编辑程序的输入端连接,所述逻辑判定模块的输出端与确定模块的输入端连接。优选的,所述试运行模块包括人工对比模块、程序对比模块和单步执行模块,所述人工对比模块与程序对比模块实现双向连接,所述程序对比模块与单步执行模块实现双向连接,所述人工对比模块的输入端与人工数据的输出端连接,所述程序对比模块的输入端与模拟数据的输出端连接。有益效果本专利技术提供了一种便于调节的微信小程序调试方法。与现有技术相比具备以下有益效果:(1)、该便于调节的微信小程序调试方法,通过用编辑程序把编制的源程序按照一定的书写格式送到手机中,编辑程序会根据使用人员的意图对源程序进行增、删或修改,把送入的源程序翻译成机器语言,即用编译程序对源程序进行语法检查并将符合语法规则的源程序语句翻译成手机能识别的“语言”,如果经编译程序检查,发现有语法错误,那就必须用编辑程序来修改源程序中的语法错误,然后再编译,直至没有语法错误为止,使用手机中的连接程序,把翻译好的手机语言程序连接起来,并扶植成一个手机能真正运行的程序,在连接过程中,一般不会出现连接错误,如果出现了连接错误,说明源程序中存在子程序的调用混乱或参数传递错误等问题,这时又要用编辑程序对源程序进行修改,再进行编译和连接,如此反复进行,直至没有连接错误为止,将修改后的程序进行试算,这时可以假设几个模拟数据去试运行,并把输出结果与手工处理的正确结果相比较,如有差异,就表明手机的程序存在有逻辑错误,如果程序不大,可以用人工方法去模拟手机对源程序的这几个数据进行修改处理,如果程序比较大,人工模拟显然行不通,这时只能将手机设置成单步执行的方式,一步步跟踪程序的运行,一旦找到问题所在,仍然要用编辑程序来修改源程序,接着仍要编译、连接和执行,直至无逻辑错误为止。在完成后再进行编译,解决了现有微信小程序调试方法多为一种静态调试,在使用的过程中用户不便于调节的问题,在使用的过程中能通过动态调节的方式对微型小程序进行调节,调节起来更加方便,使用者能通过程序本身进行自调节,也可以用专业的调剂硬件和其他软件进行调节,使用起来更加方便。(2)、该便于调节的微信小程序调试方法,通过在源程序与编辑程序实现双向连接,编辑程序的输出端与编译程序的输入端连接,编译程序的输出端与连接程序的输入端连接,连接程序的输出端与编辑程序的输入端连接,连接程序的输出端试运行模块的输入端连接,试运行模块包括人工对比模块、程序对比模块和单步执行模块,人工对比模块与程序对比模块实现双向连接,程序对比模块与单步执行模块实现双向连接,人工对比模块的输入端与人工数据的输出端连接,程序对比模块的输入端与模拟数据的输出端连接,使得微信小程序可以在运行时进行自我程序的自调试,使得使用人员使用起来更加方便,而且不需要使用其他的调试程序进行特定调试,在进行编译和安装时便可以进行完整的调试。附图说明图1为本专利技术程序运行结构的原理框图;图2为本专利技术试运本文档来自技高网
...

【技术保护点】
1.一种便于调节的微信小程序调试方法,其特征在于:具体包括以下步骤:/n步骤一:用编辑程序把编制的源程序按照一定的书写格式送到手机中,编辑程序会根据使用人员的意图对源程序进行增、删或修改;/n步骤二:把送入的源程序翻译成机器语言,即用编译程序对源程序进行语法检查并将符合语法规则的源程序语句翻译成手机能识别的“语言”,如果经编译程序检查,发现有语法错误,那就必须用编辑程序来修改源程序中的语法错误,然后再编译,直至没有语法错误为止;/n步骤三:使用手机中的连接程序,把翻译好的手机语言程序连接起来,并扶植成一个手机能真正运行的程序,在连接过程中,一般不会出现连接错误,如果出现了连接错误,说明源程序中存在子程序的调用混乱或参数传递错误等问题,这时又要用编辑程序对源程序进行修改,再进行编译和连接,如此反复进行,直至没有连接错误为止;/n步骤四:将修改后的程序进行试算,这时可以假设几个模拟数据去试运行,并把输出结果与手工处理的正确结果相比较,如有差异,就表明手机的程序存在有逻辑错误,如果程序不大,可以用人工方法去模拟手机对源程序的这几个数据进行修改处理,如果程序比较大,人工模拟显然行不通,这时只能将手机设置成单步执行的方式,一步步跟踪程序的运行;/n步骤五:一旦找到问题所在,仍然要用编辑程序来修改源程序,接着仍要编译、连接和执行,直至无逻辑错误为止。在完成后再进行编译。/n...

【技术特征摘要】
1.一种便于调节的微信小程序调试方法,其特征在于:具体包括以下步骤:
步骤一:用编辑程序把编制的源程序按照一定的书写格式送到手机中,编辑程序会根据使用人员的意图对源程序进行增、删或修改;
步骤二:把送入的源程序翻译成机器语言,即用编译程序对源程序进行语法检查并将符合语法规则的源程序语句翻译成手机能识别的“语言”,如果经编译程序检查,发现有语法错误,那就必须用编辑程序来修改源程序中的语法错误,然后再编译,直至没有语法错误为止;
步骤三:使用手机中的连接程序,把翻译好的手机语言程序连接起来,并扶植成一个手机能真正运行的程序,在连接过程中,一般不会出现连接错误,如果出现了连接错误,说明源程序中存在子程序的调用混乱或参数传递错误等问题,这时又要用编辑程序对源程序进行修改,再进行编译和连接,如此反复进行,直至没有连接错误为止;
步骤四:将修改后的程序进行试算,这时可以假设几个模拟数据去试运行,并把输出结果与手工处理的正确结果相比较,如有差异,就表明手机的程序存在有逻辑错误,如果程序不大,可以用人工方法去模拟手机对源程序的这几个数据进行修改处理,如果程序比较大,人工模拟显然行不通,这时只能将手机设置成单步执行的方式,一步步跟踪程序的运行;
步骤五:一旦找到问题所在,仍然要用编辑程序来修改源程序,接着仍要编译、连接和执行,直至无逻辑错误为止。在完成后再进行编译。

【专利技术属性】
技术研发人员:程海健
申请(专利权)人:安徽信果网络科技有限公司
类型:发明
国别省市:安徽;34

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1