处理错误和异常的流程:
▲程序存在严重错误时,编译器/执行器将打印错误日志,即错误报告。编译器/执行器会仔细研究文件,试图找出其中的问题。错误日志还可能会提供线索,让你知道是什么问题让程序无法运行。
▲ 离开计算机,先休息一会儿再尝试。别忘了,语法在编程中非常重要,即便是少一个冒号、引号不匹配或括号不匹配,都可能导致程序无法正确运行。请再次阅读你的代码,并重新审视你编写的代码,看看能否找出错误。
▲ 对着你的玩偶,给他讲一遍你的错误,并试着让他明白你错在哪儿了。
▲ 推倒重来。你也许不需要卸载任何软件,但删除文件并重新创建它也许是合理的选择。
▲ 请懂的人帮忙。当你有这样的想法时,可能发现在你认识的人当中就有人早八百年就碰到过你的问题,并解决了无数次。(顺便请你告知你的老板,让他善待老程序员,因为有一天你也会变老)
▲ 让别人在你的计算机或其他计算机上按你的步骤重做一遍,并仔细观察。你可能遗漏了一小步,而别人刚好没有遗漏。
▲ Google/Baidu/CSDN 描述你的代码与问题,查找类似的解决方案,一法通,万法皆通。
该编写什么样的注释
编写注释的主要目的是阐述代码要做什么,以及是如何做的。在开发项目期间,你对各个部分如何协同工作了如指掌,但过段时间后,有些细节你可能不记得了。当然,你总是可以通过研究代码来确定各个部分的工作原理,但通过编写注释以清晰的自然语言对解决方案进行概述,可节省很多时间。
要成为专业程序员或与其他程序员合作,就必须编写有意义的注释。当前,大多数软件是合作编写的,编写者可能是同一家公司的多名员工,也可能是众多致力于同一个开源项目的人员。训练有素的程序员都希望代码中包含注释,因此你最好从现在开始就在程序中添加描述性注释。作为新手,最值得养成的习惯之一就是在代码中编写清晰、简洁的注释。
如果不确定是否要编写注释,就问问自己:在找到合理的解决方案之前,考虑了多个解决方案吗?如果答案是肯定的,就编写注释对你的解决方案进行说明吧。相比回过头去再添加注释,删除多余的注释要容易得多。
让你的代码优雅
程序员需要笃信代码可以编写得漂亮而优雅
如果有两个解决方案,一个简单、一个复杂,选简单的!!!
如果没有简单的解决方案,就选择最不复杂的解决方案!
即便是复杂的代码,也要让它易于理解
大部分编程工作是使用常见解决方案来解决简单的小问题
不要企图编写完美无缺的代码,而是要先编写行之有效的代码,不过一定要记得后面对其做进一步改进.