1、类名采用驼峰命名法,首字母大写。

2、类变量采用驼峰命名法,首字母小写。

3、方法名是一个动词短语,首字母小写,尽量能描述清楚这个方法的意图。

4、注释在精不在多,一个好的注释要尽量描述出这段代码的所要表达的意思。

5、一个函数中将进行不同操作的代码段分空行隔开,方便之后进行维护。

6、变量名尽量能够用表达改变量意图的名称去命名,除了循环变量可以简化成i,j之外,其他变量不要用单个字母进行命名。

7、一个函数只做一件事

8、常量采用大写字母加下划线进行命名

9、注释掉的代码尽量进行删除

10、坚决避免代码的重复,重复的代码应看如何能够进行重构。

11、SQL关键字全部使用大写字母。

最新文章

  1. 解决PKIX(PKIX path building failed) 问题 unable to find valid certification path to requested target
  2. 深入.net(集合)
  3. SQL中的循环
  4. Tomcat上配置连接池{ connect error=Name [jdbc/OracleDB] is not bound in this Context. Unable to find [jdbc]}
  5. mssql server 2005还原数据库bak文件与“备份集中的数据库备份与现有的xx数据库不同”解决方法
  6. qDebug 学习小结
  7. Java清洁:终结处理和垃圾回收
  8. hdu 1009 贪心基础题
  9. Google出品的自动Web安全扫描程序 Skipfish 下载及安装使用方法
  10. Android中用友盟实现QQ的第三方登录
  11. 结对作业1--基于GUI的四则运算
  12. Python中什么时候使用生成器?
  13. java虚拟机内存区域
  14. jsonp请求
  15. bzoj 1420 Discrete Root - 原根 - exgcd - BSGS
  16. uniDAC 7.2.14直联sqlite存在问题
  17. Windows bat 学习(初级)
  18. [转]Linux内核最新的连续内存分配器(CMA)——避免预留大块内存
  19. python的多线程threading
  20. 理解HTTP/304响应

热门文章

  1. javascript 私有化属性,和公共属性
  2. nginx高性能WEB服务器系列之八--nginx日志分析与切割
  3. thinkphp3.2----设置静态缓存
  4. 2018年1月17日总结 css3里transition 和animation 区别
  5. 2016级算法第二次上机-E.AlvinZH的儿时梦想——运动员篇
  6. Web开发模式
  7. 05. flex元素水平垂直居中(三种position水平垂直居中和两种新老版本水平垂直居中)
  8. 主流服务器虚拟化技术简单使用——Xen(一)
  9. Oracle批量插入数据SQL语句太长出错:无效的主机/绑定变量名
  10. POJ_2886 Who Gets the Most Candies? 【二分+树状数组】