移动开发编码规范

移动开发编码规范移动软件开发,前端与移动开发,移动开发框架,移动开发工程师,android移动开发,delphi移动开发,java编码规范,java开发规范,软件开发规范,前端开发规范,阿里巴巴编码规范
社会化媒体营销 > 移动开发编码规范

移动开发编码规范(1)

文档版本:V1.0

文档编号:TS204

秘级:仅供内部使用

模板版本V 1.3

本模板最后修订日期:2013-08-29

移动开发编程规范

Android For QOE

直真科技股份有限公司

20130829

历史记录

版本

编制

审核

批准

更改记录

发布人

日期

审核人

日期

批准人

日期

1.0

陈健平

2013.08.29

何利文、曾波

2013/9/4

——

——

创建

目录

1 阅读对象 4

2 参考文献 4

3 术语和缩写 4

4 引言 7

5 编程规范 7

5.1 命名规范 7

5.1.1 包命名规则 8

5.1.2 类命名规则 8

5.1.3 变量命名规则 9

5.1.4 常量命名规则 9

5.1.5 方法命名规则 10

5.1.6 组件命名规则 10

5.1.7 layout命名规则 11

5.1.8 资源文件命名规则 11

5.1.9 id命名规 11

5.2 注释约定 11

5.2.1 类注释 14

5.2.2 变量常量注释 14

5.2.3 方法注释 15

5.2.4 Java 注释的三种类型 15

5.2.5 Javadoc的快速浏览 16

5.3 异常处理 17

5.4 日志处理 17

5.5 开发环境版本规范 17

6 成员函数可见性 17

7 Java编程技巧 18

7.1 更好的组织代码 18

7.2 把常量放到比较表达式的左侧 18

7.3 聪明的使用final 19

7.4 小化公共和保护接口 19

7.5 参数和返回值 19

8 程序设计风格 19

8.1 风格格式 20

8.2 使用空格 20

8.3 限制代码行的长度 20

8.4 给常量一个名字 20

8.5 代码分段/缩进 20

8.6 多行语句的处理 21

8.7 在代码中使用空行 21

8.8 遵循 30 秒条法则 21

8.9 写短小单独的命令行 21

8.10 说明运行顺序 21

9 21种代码的坏味道 22

10 版本控制 24

点击显示全文

  • 移动客户端Android开发规范

    移动客户端Android开发规范_计算机软件及应用_IT/计算机_专业资料。移动客户端Android开发规范 移动客户端开发规范之 Android 一、编码规范 《1》常量命名:只能包含字母...

    贡献者:林一20141026
    237326
  • 软件开发编码规范

    软件开发编码规范_计算机软件及应用_IT/计算机_专业资料。软件开发编码规范 《C#》...使用Tab键在输入项之间移动输入焦点《可选》 。 标准按钮大小必须相同,使用的图像...

    贡献者:hsc880202
    457177
  • 前端编码规范

    而组 件只会被移动; 避免选择器嵌套层级过多, 尽量少于 3 级 避免 Class ...《"extends": "eslint-config-airbnb"》 参考 ES6 入门-编程风格 前端开发规范...

    贡献者:zhuzj40721P
    226811
  • Android开发代码规范

    Android 开发代码规范 要求: 移动开发组成员基本上要按这个要求来写代码,前 4 周 每周抽时间看一遍,以达到以后开发中熟练运 用的效果,另外 可多多参考 android ...

    贡献者:_王旭辉
    215834
  • 移动开发编码规范

    移动开发编码规范_计算机软件及应用_IT/计算机_专业资料 暂无评价|0人阅读|0次下载|举报文档移动开发编码规范_计算机软件及应用_IT/计算机_专业资料。文档版本:V1....

    贡献者:S932502915
    172132
  • 4.亚信移动客户事业部Web端编码 规范V1.0

    4.亚信移动客户事业部Web端编码 规范V1.0_互联网_IT/计算机_专业资料。...协作开发效率,降低各产品线、部门之间研发沟通成本,迫切需要统一的 编码规范, ...

    贡献者:kscc0051256
    207872
  • 1.亚信移动客户事业部Java编码规范V 1.0

    1.亚信移动客户事业部Java编码规范V 1.0_计算机软件及应用_IT/计算机_专业资料...协作开发效率,降低各产品线、部门之间研发沟通成本,迫切需要统一的编码 规范,用来...

    贡献者:kscc0051256
    382177
  • HTML5开发人员编码规范

    HTML5开发人员编码规范_计算机软件及应用_IT/计算机_专业资料。HTML5 开发人员编码规范前言 HTML5 作为移动端网页结构的超文本标记语言,本文档的目标是使 HTML5 ...

    贡献者:远古魔皇
    288845
加载中...
加载中...
  • XPath语法规则及实例

    XPath语法规则及实例_IT/计算机_专业资料。XPath 语法规则术语: 一、 XPath 术语: 1. 节点: 在 XPath 中,有七种类型的节点:元素、属性、文本、命名空间、处理指...

  • XPath实例教程

    XPath 实例教程一、基本的 XPath 语法 实例教程一、基本的 XPath 语法类似于在一个文件系统中定位文件,如果路径以斜线 / 开始, 那么该路径就表示到一个元素的绝...

  • JS中常用的xpath特性

    JS中常用的xpath特性_计算机软件及应用_IT/计算机_专业资料。JS中常用的xpath特性JS 中常用的 xpath 特性 //选择所有 dir 元素的值等于 xx 的元素 Dom.document...

  • XPath入门教程整理

    </list> XML 声明《如 <?xml version="1.0" encoding="UTF-8"?>》或文档类型定义《DTD》 没有节点类型,因此在 XPath 中不能引用这类实体。 元素节点代表 ...

  • xpath详细使用介绍

    xpath详细使用介绍_计算机软件及应用_IT/计算机_专业资料。xpath详细使用介绍如果要告诉别人买一加仑牛奶,您会怎么说?“请去买一加仑牛奶回来” 还是 “从前门出去,...

24小时热门信息
  • docker in dockers错误

    docker run -d -p 127.0.0.1:8080:8080 -v /var/lib/jenkins:/var/jenkins_hom e --add-host=dockerhost:`/sbin/ip route | /usr/bin/awk '/...

    贡献者:崩高级
    248184
  • docker环境搭建

    docker环境搭建_计算机软件及应用_IT/计算机_专业资料。docker环境安装全文 Docker 是 PasS 提供商 DoctCloud 开源的一个基于 LXC 的高级容 器引擎,源代码托管在 ...

    贡献者:张小飞705
    767694
  • Docker 镜像的存储机制介绍

    Docker 镜像的存储机制介绍 近几年 Docker 风靡技术圈,不少从业人员都或多或少使用过,也了解如何通过 Dockerfile 构建镜像, 从远程镜像仓库拉取自己所需镜像,推送...

    贡献者:贾宝传奇
    174357
  • docker安装部署文档

    2.虚拟化系统一般都是指操作系统镜像,比较复杂,称为“系统” ;而 docker 开源而且 轻量,称为“容器” ,单个容器适合部署少量应用,比如部署一个 redis、一个 ...

    贡献者:chen8919043
    103362
  • docker镜像仓库常见问题汇总

    docker镜像仓库常见问题汇总_互联网_IT/计算机_专业资料。解决docker镜像《V2》仓库删除问题 Docker 镜像仓库常见问题汇总安装镜像仓库 v2 yum installdocker-distribution...

    贡献者:missrian
    188033
  • 为什么Docker能做这么多事

    为什么Docker能做这么多事_计算机软件及应用_IT/计算机_专业资料。为什么Docker能做这么多事为什么 Docker 能做这么多事本教程有三个目标:说明 Docker 解决的问题...

    贡献者:coolhzzmy3
    104889
精彩推荐
  • FLASH模块FLASH模块

    如果 CSM 被保护起来了,那么必 须从被保护的 RAM《例如: L0 或者 L1SARAM》运行 Flash 控制寄存器 的初始化代码,否则 Flash 控制寄存器的初始化代码无法访问 ...贡献者:痴识的心329521

  • flash教案《课标》_图文flash教案《课标》_图文

    课程名称:计算机动画设计 FLASH 周课时:4 课时/班 任课班级:计算机 1、2 班 授课教师:刘 猛 授课时间:2014——2015 学年度第二学期 六枝特区职业技术学校 ...贡献者:xiaomengge32355536

  • Flash 基础入门学习Flash 基础入门学习

    Flash 基础入门学习_计算机软件及应用_IT/计算机_专业资料。FLSAH一些入门技巧学习 Flash 基础 一、界面介绍 启动 Flash 后,Flash 的界面主要有菜单栏、标准工具栏...贡献者:柳上陌絮185200

  • flash做EEPROM用flash做EEPROM用

    写操作函数 固件库提供了三个 FLASH 写函数: FLASH_Status FLASH_ProgramWord《uint32_t Address, uint32_t Data》; FLASH_Status FLASH_ProgramHalfWord《uint32_...贡献者:早安_新生活132631

  • Macromedia Flash_8 基础教程Macromedia Flash_8 基础教程

    Flash 8.0 基础教程一、Flash 基础 启动 Flash 在桌面找一个红色图标 双击即可启动,也可以单击“开始” -“所有程序”,在程序菜单中找到 Flash 或者 Macromedia ...贡献者:liusheng61168241

  • flash基础知识flash基础知识

    4.3 flash动画类型: 逐帧动画、补间动画《形状补间动画和动作补间动画》 、特殊动画《引导动画、 遮罩动画》 五、动作补间动画 5.1 动画实例——球体移动 ? 先新建...贡献者:众里寻她7777271546

  • flashflash

    flash_计算机软件及应用_IT/计算机_专业资料。u8 FLASH_WriteNByte《u32 addr, u8 *dat_buf, u8 no》 《 FLASH_Unlock《》;//Unlock the Flash while《1》 《 ...贡献者:宁仔365294953

  • flashflash

    flash_其它课程_初中教育_教育专区。中考 第十一部分 FLASH 理论题 1.如图,请判断这是下面哪个动画的时间轴《 》 A、机器人跳舞的逐帧动画 B、蜜蜂跳“8”字舞...贡献者:江南碎梦294953

手机版 | 欢迎来到社会化媒体营销
RSS订阅