## 代码风格

  • 缩进
缩进采用4个空格或tab。
原则是:如果地位相等,则不需要缩进;如果属于某一个代码的内部代码就需要缩进。
  • 变量命名
变量命名遵守遵从驼峰命名法,统一使用lowerCamelCase风格。
不能以下划线或美元符号开始,也不能以下划线或美元符号结束。
  • 每行最多字符数。
99
  • 函数最大行数。
100
  • 函数、类命名。
类名使用UpperCamelCase风格,必须遵从驼峰形式。
函数名命名遵守遵从驼峰命名法,统一使用lowerCamelCase风格。
不能以下划线或美元符号开始,也不能以下划线或美元符号结束。
  • 常量
常量命名全部大写,单词间用下划线隔开,力求语义表达完整清楚,不要嫌名字长。
  • 空行规则
每个函数定义结束之后都要加空行。
两个相对独立的程序块之后要加空行。
相对独立的变量声明加空行。
类之间空行。
  • 注释规则
在被注释语句上方另起一行,使用//注释。
多行注释使用/* */注释,注意与代码对齐。
  • 操作符前后空格
二元操作符空一格,一元操作符不空格。
  • 其他规则
  • ...

最新文章

  1. 如何在Android应用中引入外部网页
  2. 基于ThinkPHP3的微信平台开发_1
  3. Delegate
  4. BZOJ 3294: [Cqoi2011]放棋子
  5. Oracle中快速查询和操作某个用户下的所有表数据信息
  6. 通过案例对 spark streaming 透彻理解三板斧之二:spark streaming运行机制
  7. str内部方法
  8. [转载]python中将普通对象作为 字典类(dict) 使用
  9. hdu 3111 DLX解数独
  10. 由于抽签HT For Web ComboBox下拉框组件
  11. Object.prototype.propertyIsEnumerable
  12. xshell连接ubuntu系统
  13. Python爬虫目录
  14. <转载> 从算法上解读自动驾驶是如何实现的?
  15. 如何安装/卸载workflow manager 1.0
  16. MySQL--Semi-join(半连接)优化策略
  17. DB2 sql报错后查证原因与解决问题的方法
  18. Typecho 二次开发文档链接
  19. CUDA ---- device管理
  20. poj2063 Investment

热门文章

  1. 如果linux开机没有ip怎么办
  2. pip 更换镜像源
  3. JS 动态改变浏览器title标题
  4. css 基础教程学习
  5. SpringBoot之spring.factories
  6. python笔记06
  7. linux 配置compoer
  8. 一直报找不到function,然后又不为null。最后发现是个数组。哭死。
  9. fastadmin中curd生成的表单将数字展示为文字
  10. asp.net core 发布到linux下Docker