最近在学习DRP项目,在编写代码的过程中,必经的一个过程就是'调式',而对于我来讲,调式是最大的劲敌.在遇到代码错误的时候,我们是不是应该总结一下调式经验,作为日后工作,学习的经验,以免在发生这样的问题时束手无措.下面从两方面入手总结一下,我在编码过程中得到的调式收获
1.良好的心态
对于一个性急的程序猿,这一点应该是很难得.当遇到问题时,希望很快解决掉它.可越是这种'着急'心里越会导致代码调不出来.反而会让自己大受打击.而对于我们来说,能做的就是对自己说'inner peace' 不管怎么说,相信有调式经历的童鞋会有相同的感受的.
2.宏观把握,细节入手
调式过程中,要对代码整个流程整体把握.根据报错快速定位到错误源.但也有一种情况是例外的,下面的悲剧我已经经历了数次,这样的错误会让自己在调式过程中背道而驰,这样的错误很容易让自己定位到自己写的Servlet出现了问题.所以也就导致了一下子扎到Servlet里面去调式.可以最终的错误源竟是第二张图上所说.这样的悲剧按说IE浏览器会有提示,怎么就没有了呢.让自己把目标定错位.
经历了这样的调式过程,得出的结论就是'宏观把握,细节入手'即使提示信息已经给出,也不能忽略细节的书写问题.根据提示信息,先检查给出的错误源,如果没有找到,就要看自己的书写问题了.不能局限于提示信息.
3.程序员编码规范的重要性
上述出现的原因,有一部分是因为自己代码书写格式的问题,由此看来,代码格式不仅仅能看出自己是不是具有高素质的程序猿,还能决定代码调式的速度啊.所以,程序猿的基本素质不可小觑啊.
4.给调式能力差的程序员(包括自己)的建议
按理说,调式能力差的大部分会是女生,男生调式能力差的很少见.不过,不管是男生还是女生,在公司里,不可能会有人去专门为自己写的代码做调式,这一过程还是得靠自己.所以啊,写代码差的人,调式能力差的人,多写代码多调式吧,其实调出来发现也并不是自己想象的那么难.失败不可怕,可怕的是我们连迈向失败的勇气都没有.
总结:遇到问题时把自己的主观'我觉得'经过思考,验证再去做结论,就证明自己长大了.也可以说不要被'外在的假象而蒙蔽了自己的双眼'
分享到:
相关推荐
程序员的人生感悟,很简单的道理,希望对每个人都有帮助吧
个人独家收藏,小编愿意在这里和大家分享程序员的工作经验。 一位程序员工作10年总结的13...+程序员工作几年的一些感悟+程序员找工作的个人经验及注意事项+告诉你编程路上应该这么过+程序员如何高效学习?非常很重要!
"程序员感悟集合"这个主题,汇集了来自中国与国外、知名与无名程序员们的经验与思考,旨在为那些在这个领域里探索的人提供启示和方向。下面我们将深入探讨其中涉及的一些关键知识点。 1. **人生观与职业规划**:...
标题中的“程序员专用编程输入法”指的是专门为程序员设计的特殊输入法工具,旨在提升编码效率。这类输入法通常具有以下特点: 1. **快捷代码输入**:程序员输入法能够通过快捷键、组合键或者自定义短语来快速输入...
java程序员面试交流项目经验java程序员面试交流项目经验java程序员面试交流项目经验java程序员面试交流项目经验java程序员面试交流项目经验java程序员面试交流项目经验java程序员面试交流项目经验java程序员面试交流...
程序员项目交接文档概要 IT 项目交接文档概要是程序员在项目交接过程中的重要文件,它对项目的开发、测试和维护起着至关重要的作用。本文档概要将对程序员项目交接文档的主要内容进行概要介绍。 人事模块是程序员...
总的来说,这个“程序员助手解密版”是一个全面的工具集合,旨在提供一站式服务,满足程序员在编码、学习、资源查找等方面的需求。它通过整合各种实用工具和资源,大大简化了程序员的工作流程,提升了他们的生产力。
开发者需要创建交互式的用户界面,了解响应式设计以适应不同设备。 6. **后端开发**:后端开发涉及服务器端逻辑、数据处理和业务逻辑的实现,可能使用的框架有Django、Spring Boot、Express等。同时,理解RESTful ...
程序员简历程序员简历.pdf
程序员表白神器你值得拥有-程序员表白神器你值得拥有 程序员表白神器你值得拥有-程序员表白神器你值得拥有 程序员表白神器你值得拥有-程序员表白神器你值得拥有 程序员表白神器你值得拥有-程序员表白神器你值得拥有 ...
2000-2010历年程序员考试真题,对软考程序员的一些试题总结,包含答案;程序员考试上午科目和下午科目的考试形式与考核内容已经趋于稳定,考生应紧扣考试大纲和指南,有针对性地进行学习。
程序员工作日志示例管理文档 工作日志是程序员日常工作中不可或缺的一部分,它可以帮助程序员更好地管理自己的时间、提高工作效率、记录工作进度、总结工作经验等。本文档是一个程序员工作日志示例,旨在帮助程序员...
"程序员表白专用程序"就是一个这样的创意项目,它利用JavaScript(简称JS)这门强大的前端编程语言来为程序员们提供一个独特的方式来向心仪的对象表白。JavaScript是Web开发的基础,广泛应用于网页交互、浏览器扩展...
《程序员教程》是一本针对初学者和有一定经验的程序员精心编写的教材,旨在全面介绍编程基础知识和实践技能。这本书以PDF格式提供,便于电子阅读和随时查阅。它涵盖了程序员需要掌握的各种关键知识点,无论你是刚踏...
雷军在《我的十年程序员生涯》中回顾了自己的编程生涯,分享了自己的编程经验和感悟。以下是雷军分享的知识点: 1. 编程热爱:雷军认为,编程需要热爱写程序,热爱电脑世界的美妙。只有热爱写程序的人,才能把事情...
iOS程序员简历模板 Android程序员简历模板 Web前端程序员简历模板 Java程序员简历模板 C/C++程序员简历模板 NodeJS程序员简历模板 架构师简历模板 通用程序员简历模板PHP程序员简历模板 iOS程序员简历模板 Android...
除了这些,程序员还可能使用IDE(集成开发环境),如Visual Studio Code、IntelliJ IDEA或PyCharm,它们集成了代码编辑、调试、版本控制等多种功能,提供一站式开发体验。此外,代码质量和性能分析工具,如SonarQube...
非常经典的程序员式的表达爱情的方式,是你哄女朋友开心的终极武器。在人们的印象中,程序员容易使人联想到宅男、沉闷、古板等等这些不好的词语。网上也流传着一个搞笑的说法:“嫁人就嫁程序员,钱多死得早。”多么...
【程序员个性电脑桌面壁纸】这一主题,其实涵盖了两个主要方面:一是程序员文化,二是电脑桌面壁纸的个性化选择。这两者都是IT行业中与个人工作环境和精神风貌紧密相关的元素。 首先,我们来谈谈程序员文化。程序员...