博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
《码出高效 Java开发手册》第三章 代码风格
阅读量:5073 次
发布时间:2019-06-12

本文共 414 字,大约阅读时间需要 1 分钟。

第3章 代码风格

3.1 命名

  1. 符合语言特性
  2. 体现代码元素特征:
    Abstract xxx、 Basexxxx、xxException、xxxTest等;
    包名统一使用小写, 完整单词+点分隔符;
    枚举类成员全大写+下划线
  3. 望文生义
  4. POJO类布尔类型的变量:
    数据库使用is_xxxx,
    但是POJO类中属性为xxxx;

3.2 风格

  1. if 不要省略中括号;
  2. 没有必要增加若干空使变量赋值等号对齐(之前再oschina看到这样做, 感觉便于阅读, 但是浪费时间)
  3. 多层嵌套不能超过3层: 可使用卫语句, 策略模式, 状态模式等实现
  4. 避免反逻辑运算符: 反例 if(!(x >= 48))
  5. 条件表达式中不允许出现复杂逻辑组合: 可以将复杂逻辑赋值给布尔变量

3.4 注释

  1. 枚举类一定要有注释
  2. 不允许写在代码后面

码云地址:

转载于:https://www.cnblogs.com/52liming/p/10684987.html

你可能感兴趣的文章
Eclipse 环境安装和配置优化
查看>>
html入门
查看>>
窗体控件的遍历
查看>>
1038 Recover the Smallest Number (30 分)
查看>>
列举几个关于Java Collections的常见问题并给出答案
查看>>
ASPxGridView 选中主表一行数据,从表自动选中(勾选)对应的行
查看>>
leetcode-Bulls and Cows
查看>>
什么叫抽象
查看>>
汉化、用户创建
查看>>
hdu 2489 Minimal Ratio Tree
查看>>
android控件之EditText
查看>>
oracle中的分组排序
查看>>
技术人的“匠心”:一件事竟然做了20年…
查看>>
人工智能
查看>>
cmd的使用
查看>>
flask数据库迁移
查看>>
【SVN】总结:svn“Previous operation has not finished; run 'cleanup' if it was interrupted“
查看>>
javascript 基础知识
查看>>
趋势:flex和grid使布局更简单
查看>>
go 接口
查看>>