Android开发:代码规范与命名策略
需积分: 3 107 浏览量
更新于2024-09-10
收藏 73KB DOC 举报
"Android编码开发规范"
在Android应用开发中,遵循一套明确的编码规范至关重要,因为这不仅能提高代码的可读性和可维护性,还能增强团队间的协作效率。本规范主要涉及命名规则,包括基本命名规范和分类命名规范,旨在确保代码的一致性和专业性。
1. 命名基本原则:
- 描述性和唯一性是命名的核心原则。资源的名称应清晰地反映其用途,避免冲突,并易于记忆。
- 名称应该描述"什么",而不是"如何",以促进对程序逻辑的理解。
2. 基本命名规范:
- 避免使用模糊或多义的名称,如xxK8,以免引起混淆。
- 类属性的名称不应重复包含类名,例如,应使用Book.Title而非Book.BookTitle。
- 在支持函数重载的语言中,所有重载函数应执行相似的功能。
- 方法名应采用动词-名词结构,如CalculateInvoiceTotal(),表示对对象执行特定操作。
- 变量名可使用计算限定符(如Avg、Sum、Min、Max、Index)来表明其用途。
- 使用互补对命名,如min/max、begin/end和open/close,以表达相关概念。
- 布尔变量名前缀Is,如fileIsFound,表示其代表Yes/No或True/False状态。
- 即使是短暂使用的变量,也应赋予有意义的名称,只有在循环索引时才使用单字母变量(如i或j)。
- 方法名采用Pascal大小写,如CalculateInvoiceTotal,变量名使用camel大小写,如documentFormatType。
- 避免使用原义数字或字符串,而是用命名常数,如NUM_DAYS_IN_WEEK,以提升代码可读性。
3. 分类命名规范:
- 包的命名通常由小写单词组成。在创建自定义Java包时,为了避免命名冲突,应使用反向域名作为前缀,如com.example.myapp。
- 类的命名通常使用名词,首字母大写,如MyActivity。
- 接口的命名与类相似,但通常用Interface后缀,如MyInterface。
- 常量字段全大写,单词间用下划线分隔,如MAX_VALUE。
- 变量名通常遵循camel大小写,首字母小写,除非它是静态常量。
- 方法参数的命名应简短且具有描述性,避免使用单字母参数名,除非在循环中。
Android编码开发规范强调了清晰、一致的命名规则,这对于构建高质量、易于维护的代码库至关重要。遵循这些规范,开发者可以提高代码的可读性,降低出错率,并促进团队之间的有效沟通。
130 浏览量
212 浏览量
236 浏览量
2014-04-13 上传
2016-09-23 上传
2016-12-30 上传
点击了解资源详情
qq_25085445
- 粉丝: 0
- 资源: 2
最新资源
- 用敏捷方法实施基于CMM的软件过程改进
- 高质量C++/C 编程指南
- Intel32位编程手册,卷三
- 2008年4月全国计算机等级考试四级软件测试工程师笔试真题(非图片版)
- Intel32位编程手册,卷二
- Pro.EJB.3.Java.Persistence.API.pdf
- Delphi7下IntraWeb应用开发详解.pdf
- PC8TBD_Student_Guide.pdf
- Intel32位编程手册 ,卷一
- C#学习手册,基础的东西,适合新手
- 粗糙集属性约减c++源代码
- 初步了解JDBC入门必看
- 人工智能论文.doc
- oracle 2日速成
- USB 2.0协议层规范分析
- java面试题经典(全面)