剑指offer:写出高质量代码
来源:互联网 发布:java 创建线程 编辑:程序博客网 时间:2024/06/01 07:41
写出高质量代码主要包含三个方面:代码的规范性、代码的完整性和代码的鲁棒性
一、代码的规范性
规范的代码主要是指书写、布局和合理的命名。书写要清晰,要求在面试的过程中减慢写字速度,关键是在写代码之前形成清晰的思路并能把思路用编程语言表达出来;布局就是合理的缩进,这个就不多说了;最后,代码命名合理。尽量用完成的单词组合命名变量和函数,让别人了解代码的意图。
二、代码的完整性
所谓完整性代码,应该完成了基本的功能、考虑了边界条件和出错处理。要想写出完整的代码,最好是在动笔之情先想好测试用例,这样自然就会考虑到边界条件和出错处理的问题。3中错误处理方式:返回值、异常和全局变量。一定程度上也能保证代码的鲁棒性。
三、代码的鲁棒性
采取防御式编程处理无效输入。
0 0
- 剑指offer:写出高质量代码
- 剑指offer-3 -高质量的代码
- 【剑指offer 002】高质量的代码
- 剑指offer——高质量代码
- 怎样才能写出高质量的代码呢?
- 如何写出高质量的Javascript代码
- Android 写出高质量的代码
- 如何写出高质量的JavaScript代码
- 如何写出高质量的JavaScript代码
- 如何写出高质量的javascript代码
- 如何写出高质量的代码
- C/C++之写出高质量代码
- 如何写出高质量的代码?
- 《剑指offer》第三章 高质量的代码 总结
- 剑指offer-第三章-高质量的代码
- 《剑指offer》第三章高质量的代码笔记
- 《剑指offer》第三章高质量的代码笔记
- 剑指offer 第三章 高质量的代码
- Andriod开发 放大缩小功能
- qt翻译QPointer
- bash 学习!
- 指针变量内存
- C语言结构体里的成员数组和指针
- 剑指offer:写出高质量代码
- Windows下使用TortoiseGit实现Git的分支实例
- Qt源码分析之QPointer
- libcurl programming
- 嵌入式 hi3518c,3g-sincom5360e平台pppd成功拨号联通3G示例
- 第六周——体验常成员函数
- mysqldump用法
- 最新用php获取谷歌PR值算法,附上php查询PR值代码示例
- 好玩的html5标签