剑指offer:写出高质量代码

来源:互联网 发布:java 创建线程 编辑:程序博客网 时间:2024/06/01 07:41

写出高质量代码主要包含三个方面:代码的规范性、代码的完整性和代码的鲁棒性

一、代码的规范性

规范的代码主要是指书写、布局和合理的命名。书写要清晰,要求在面试的过程中减慢写字速度,关键是在写代码之前形成清晰的思路并能把思路用编程语言表达出来;布局就是合理的缩进,这个就不多说了;最后,代码命名合理。尽量用完成的单词组合命名变量和函数,让别人了解代码的意图。

二、代码的完整性

所谓完整性代码,应该完成了基本的功能、考虑了边界条件和出错处理。要想写出完整的代码,最好是在动笔之情先想好测试用例,这样自然就会考虑到边界条件和出错处理的问题。3中错误处理方式:返回值、异常和全局变量。一定程度上也能保证代码的鲁棒性。

三、代码的鲁棒性

采取防御式编程处理无效输入。

0 0
原创粉丝点击