更严重的是这种debugfix的方法,往往是头痛医头脚痛医脚,导致低质量的软件 。
让编译器帮你检查语法错误 , 让调试器帮你查BUG,这是天经地义的事,但这确实是又慢又烂的方法 。
就像你要到离家东边1000米的地方开会,结果你往西边走 , 又是坐车又是搭飞机,花了一周时间 , 也绕着地球转了一周,终于到了会议室,你还大发感慨说,现代的交通工具真是发达啊 。
其实你往东走 , 走路也只要十多分钟就到了 。
不管你的调试技巧有多高,都不如一次性写好更高效 。
下面是我在阅读自己代码时的一些方法:检查常见错误第一遍阅读时主要关注语法错误、代码排版和命名规则等等问题 , 只要看不顺眼就修改它们 。
读完之后,你的代码很少有低级错误 , 看起来也比较干净清爽 。
第二遍重点关注常见编程错误,比如内存泄露和可能的越界访问,变量没有初始化,函数忘记返回值等等 , 在后面的章节中,我会介绍这些常见错误,避免这些错误可以为你省大量的时间 。
如果有时间,在测试完成之后,还可以考虑是否有更好的实现方法 , 甚至尝试重新去实现它们 。
说了读者可能不相信,在学习编程的前几年 , 我经常重写整个模块,只我觉得能做得更好 , 能验证我的一些想法,或提高我的编程能力 , 即使连续几天加班到晚上十一点,我也要重写它们 。
模拟计算机执行常见错误是比较死的东西,按照检查列表一条一条的做就行了 。
有些逻辑通常不是这么直观的 , 这时可以自己模拟计算机去执行,假想你自己是计算机 , 读入这些代码时你会怎么处理 。
北大青鸟认为这种方法能有效的完善我们的思路,考虑不同的输入数据,各种边界值 , 这能帮助我们想到一些没有处理的情况,让程序的逻辑更严谨 。
学习java有什么技巧么?1、从开始就打好Java的语法基础
其实每一套Java基础教程都比较重视Java的语法基?。獠⒉荒芾斫馕? ,把教材上讲的语法知识通读一遍就可以把Java学会 。在学习Java的过程中比较重视在做练习题的过程中逐渐掌握语法,由易到难,循序渐进 。首先要重视区分代码中字母的大小写,一般而言,类名称的首字母要大写 , 方法名称的首字母要小写;在学习语法的过程中也要从面向对象的角度去考虑,明白类和对象的关系 。
Java中的类要铭记在心,以便在日后的运用中可以灵活自如,一个优秀的Java程序员不会仅仅是把别人已经实现过的代码拿过来用,如果要对Java中的类做到了如指掌 , 有重点地多看看JDK中的源码是非常重要的,它是我们学习Java语法的好帮手 。
2、在熟悉IDE的基础上多敲代码
很多同学初学Java的时候是都用过记事本敲代码,但随着代码量的增加,用记事本是不可取的,熟悉IDE的开发集成环境可以帮助我们敲出规范的代码 。常用的IDE有eclipse、JBuilder、Idea等等,这些IDE在我们敲错代码时都会及时报错,使我们在第一时间知晓自己存在的语法以及其他的错误,对初学者逐渐掌握Java语言有较大的帮助 。
3、对学会的内容要及时练习
因为Java的内容覆盖面较广,所以也给我们留下了广阔的训练空间 。在数据库方面可以考虑用小型的数据库MySQL练练手,用Java进行数据注入、数据提?。?其中涉及到很多关于时间日期的类,当然涉及到数据库的部分还需要大家多熟悉SQL;在练习的过程中也要会用各种接口,与数据库相关的有JDBC,这是一个常用的API,做管理信息系统的时候会时常用到,同时还有Servlet , 这也是一个接口,初学者可以从这里开始了解和接触JavaWeb的项目,在练习中不断理解Java的代码 。
推荐阅读
- 欲梦主播在哪里直播,欲梦主播在哪里直播的
- jquery修改TH的值,jquery修改readonly
- 联想325显卡怎么样看,联想查看显卡
- 七天在哪儿直播卖货,七天在什么平台直播
- python凯撒密码函数 python解凯撒密码
- 如何和客户谈合作引流话术,如何和客户谈合作模式
- 虚拟机激活网卡命令是什么,虚拟机网络连接激活失败怎么办
- 扬州公众号运营选哪家公司,扬州公众号运营选哪家公司的
- linux命令字典 linux 汉字