酒仙网Java编码规范1.1详解
"酒仙网Java编码规范1.1.pdf" 该文件是酒仙网内部使用的Java编程规范,版本1.1,基于阿里巴巴集团的技术部《阿里巴巴Java开发手册》进行制定,旨在规范内部代码开发,禁止用于商业用途。这份规范详细列出了编程规约、命名规约等多个方面的指导原则,以提升代码质量、可读性和团队协作效率。 1. **编程规约** - 命名规约是规范的核心部分,强调了命名的重要性和规则。 - 禁止以下划线或美元符号开头和结束的命名,例如`_name`, `__name`, `$Object`, `name_`, `name$`等。 - 禁止使用拼音与英文混合或直接使用中文的命名,以确保代码的国际化和专业性。 - 类名应遵循UpperCamelCase风格,如`MarcoPolo`, `UserDO`,但领域模型的特殊命名如DO/BO/DTO/VO除外。 - 方法名、参数名、成员变量和局部变量使用lowerCamelCase风格,如`localValue`, `getHttpMessage`, `inputUserId`。 - 常量命名应全大写或全小写,单词间用下划线分隔,如`MAX_STOCK_COUNT`,以便清晰表达其含义。 - 抽象类以`Abstract`或`Base`开头,异常类以`Exception`结尾,测试类以被测试类名+`Test`结尾。 - 数组定义时,中括号被视为类型的一部分,如`String[] args`,而不是`String args[]`。 - POJO类中布尔类型的变量不应以`is`开头,以免引起序列化问题,如`isSuccess`应避免。 这些规约体现了良好的编程习惯,有助于提高代码的可读性、可维护性和团队一致性。遵守这些规范可以降低出错概率,提高代码质量,并促进团队间的有效沟通和合作。在实际开发中,每个开发人员都应该严格遵循这些标准,以实现代码的规范化和标准化。
剩余26页未读,继续阅读
- 粉丝: 1
- 资源: 1
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 前端面试必问:真实项目经验大揭秘
- 永磁同步电机二阶自抗扰神经网络控制技术与实践
- 基于HAL库的LoRa通讯与SHT30温湿度测量项目
- avaWeb-mast推荐系统开发实战指南
- 慧鱼SolidWorks零件模型库:设计与创新的强大工具
- MATLAB实现稀疏傅里叶变换(SFFT)代码及测试
- ChatGPT联网模式亮相,体验智能压缩技术.zip
- 掌握进程保护的HOOK API技术
- 基于.Net的日用品网站开发:设计、实现与分析
- MyBatis-Spring 1.3.2版本下载指南
- 开源全能媒体播放器:小戴媒体播放器2 5.1-3
- 华为eNSP参考文档:DHCP与VRP操作指南
- SpringMyBatis实现疫苗接种预约系统
- VHDL实现倒车雷达系统源码免费提供
- 掌握软件测评师考试要点:历年真题解析
- 轻松下载微信视频号内容的新工具介绍