expr

调试怎么做(后视镜调试)

学哥陆续发布了关于零基础学编程的一百多篇图文教程,目前里面的粉丝数大概在六千多,一篇文章的阅读数大概在七八十。

学哥思考了一下,很多人没有坚持下去,原因可能有很多种,但其中可能的一个原因在于学习过程中碰到问题自己无法解决,而且又没有人辅导的时候确实会产出挫折感从而坚持不下去。

学哥以前发布的一篇文章《z011 现在转行做编程能行吗?》里面已经说过了一些关于如何学习编程的行动计划,这里学哥想再补充2点,一个是在学习过程中最好找到一些一起学习的同道中人或者找一个内行前辈作为老师,这样碰到问题可以互相沟通可以询问别人。另外一个是关于一些简单的调试代码的方法,学哥在这里说明一下,以便大家碰到小问题是可以自己尝试去解决。

编写好一段程序代码之后,首先要做的不是急着去运行它,而是要先复读一遍代码,从整体上看是否还有可以改进的地方,从细节上看是不是可以更加完善。主要是修改大的结构或者是进行一些重构,比如如果出现重复的代码就独立成函数等等。一般来说,好的代码不一定是效率最高,但肯定是让人能轻松地读懂。

然后第二步可以根据一些开发工具或者编程软件环境的提示来修改一些明显错误或者不太好的警告之类的。这个的目的主要是从源头上尽量编写符合规范的代码,减少出现一些妖异问题的概率。

接下去就是运行程序代码,看是否符合预先的设计和效果。一般来说,出错的时机有几种情况。第1种就是启动就出错,第2种是某个动作触发,还有1种是程序后台处理碰到某种情况突然出错。

如果是一启动就出错,一般来说相对比较简单,主要是根据开发环境或者工具来判断程序是否加载成功,一般来说会有比较明确的提示是哪个文件出错。如果是某个动作触发的错误,那么就要重点关注该动作相应的处理代码部分。如果是后台程序,碰到某种情况出错的话,需要定位的时候相对会难一些,一般都需要通过打log输出更多的辅助信息来进行定位和判断。

喜欢学哥文章的同学,可以看下图加入学习圈子,共同学习进步。欢迎点赞,转发,评论!!!

温馨提示:本文内容由互联网用户自发贡献,该文观点仅代表作者本人,如有侵权,请联系删除!