代码整洁之道
来源:互联网 发布:yy视频下载软件 编辑:程序博客网 时间:2024/05/02 00:10
程序写出来是给人看的,附带能在机器上运行。
1、Java是一种强制类型定义的语言,因此不建议使用匈牙利命名法(变量最后表示标识变量类型),在eclipse中,你只需要把鼠标在变量上悬停就可以看到变量的类型。
2、只写有用的注释,尽量用代码来解释自己。
3、计算函数的圈复杂度
- 从1开始,一直往下通过程序。
- 一旦遇到以下关键字,或其他同类词,加1(if / while / for / and / or)
- 给case语句中的每一种情况加1
4、函数设计第一原则:是要短小
函数设计第二原则:还是要更短小
5、长函数通常意味着承担了多重的任务。
6、研究表明,很少有人能够理解超过3层的嵌套,很多研究人员建议避免超过3层德嵌套。
7、使用异常代替返回错误码
- 如果使用异常代替错误码,错误处理代码就能从主路径代码分离出来,使主流程简化、清晰易懂
- 返回错误码,一般要求调用者立刻处理错误,易导致更深层次的嵌套。
8、函数设计原则之一
职责单一:函数应该做一件事,做好一件事,只做一件事。
9、表驱动法是一种编程模型-从表(list,set,map等)里面查找信息,而不使用逻辑语句(if和else)。这有助于降低复杂度。想一下给定月份,求该月有多少天的例子。
10、编写肯定形式的条件表达式,符合人的思维模式,有助于提高阅读性。
11、尽量把程序的正常情况写在if后面,而不是else后面。
12、case语句
按照字母顺序或者数字顺序排列case子句
按照执行频率排列case子句:最常执行的情况放在前面
13、不要把入参当作工作变量或临时变量。
14、对象技术的新手通常不愿意在小任务上运用小对象-像是结合数值和币种的Money类、由一个起始值和一个结束值组成的Range类等。
15、重构是我们每个一个小时或者半小时就要去做的事情。
0 0
- [代码整洁之道]-整洁代码
- 代码整洁之道
- 代码整洁之道
- 代码整洁之道
- 代码整洁之道
- 代码整洁之道
- 《代码整洁之道》
- 代码整洁之道
- 代码整洁之道
- 代码整洁之道
- 代码整洁之道
- 代码整洁之道
- 代码整洁之道
- 代码整洁之道
- 代码整洁之道
- 代码整洁之道
- 代码整洁之道
- 代码整洁之道
- 解释器模式
- sql 时间段的提取
- 类的对象定义和使用(含指针对象)
- 数据库_jdbc_连接池(Tomcat创建)
- Opencv学习笔记(六):图像的平滑
- 代码整洁之道
- TCP 协议图解
- 第十七周上机实践项目——谁是小偷
- iOS-单线程的使用
- NGUI官网示例 Example 1 – UIAnchor
- cocos2dx_lua ActionsTest 学习及笔记
- Hibernate学习(一)之load和get的区别
- OpenGL Shadow mapping
- 解决WebView将日期或数字解析成电话的问题