下载此文档

Android命名规范(提高代码可以读性).docx


文档分类:办公文档 | 页数:约11页 举报非法文档有奖
1/11
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/11 下载此文档
文档列表 文档介绍
Android命名规范(提高代码可以读性).docx刚接触android的时候,命名都是按照拼音来,所以冇的时候想看懂命名的那个控件什么是什么用的,就要读一遍甚至好几遍才知道,这样的话,在代码的审查和修改过程中就会浪费不少不必要的时间。如果就是我一个人开发,一个人维护的话还好,可是如果一个项冃是团队分工合作,这样让你的同事去看你的代码就更加吃力了,因为人家之间的编程方式不一样,所以,在开发过程中,命名规范统一尤为重要,最好是团队中统一好大家命名方法,这样对于H后的工作会轻松很多。在面试的时候,审核一个程序员的编程水平的时候,命名规范也是一大标准,所以,下面我就总结下我从网上别人的经验和自己的感悟中收集总结的android命名规范,希望对犬家有所帮助。提醒:在命名规范的统一下,在加上注释,这样日后维护会高效快捷好多。先初略介绍下当前主要的标识符命名法和英文缩写规则:(这段别人那边借鉴的)在讲解命名规范前,先初略介绍下当前主要的标识符命名法和英文缩写规则。标识符命名法标识符命名法最要有四种:1驼峰(Camel)命名法:又称小驼峰命名法,除首单词外,其余所有单词的第一个字母人写。2帕斯卡(pascal)命名法:又称人驼峰命名法,所有单词的第一个字母人写3下划线命名法:单词与单词间用下划线做间隔。4匈牙利命名法:广泛应用于微软编程环境屮,在以Pascal命名法的变最前附加小写序列说明该变量的类型。量的取名方式为:vscope_>+vprefix_>+《qualifier〉范围前缀,类型前缀,限定词。个人觉得标识符命名原则:尽可能的用最少的字符而又能完整的表达标识符的含义。英文缩写原则:1较短的单词可通过去掉“元音”:名称缩写iconic(主要用在app的图标)colorcl(主要用于颜色值)dividerdi(主要用于分隔线,不仅包括Listview中的divider,还包括普通布局屮的线)selectorsi(主要用于某一view多种状态,不仅包括Listview中的selector,述包括按钮的selector)averageavgbackgroundBg(主要用于布局和子布局的背景)bufferbufcontrolCtrldeletedeldocumentdocerrorerrescapeescincrementincinfomationinfoinitialinitimageimgInternationalizationI18Nlengthlenlibrarylibmessagemsgpassword-pwdpositionposserversrvstringstrtemptmpwindowwnd(win)程序小使川单洞缩写原则:不要用缩写,除非该缩写是约定俗成的。命名规范:1包(packages):采用反域名命名规则,全部使用小写字母。,二级包名为xx(可以是公司或则个人的随便),三级包名根据应用进行命名,四级包名为模块名或层级名包名 .|Ri川到的Activity类(.(.(.xx应用名称缩此包屮包含:公共工具方法类(tools模块名)写..(.)此包中包含:.xx应用名称缩写..(.)...xx•(classes):名词,采用大驼峰命名法,尽量避免缩写,除非该缩写是众所周知的,比如HTML,URL,如果类名称屮包含单词缩写,则单词缩写的每个字母均应人写。:ThreadPoolManager日志工具类:LogTools数据库类以DBHelper后缀标识新闻数据库:NewDBHelperService类以Service为后缀标识时间服务TimeServiceBroadcastReceive类以Broadcast为后缀标识时间通知TimeBroadcastContentProvider以Provider为后缀标识直接写的共享基础类以Base开头BaseActivity,BaseFragment3接口(interface):命名规则

Android命名规范(提高代码可以读性) 来自淘豆网m.daumloan.com转载请标明出处.

非法内容举报中心
文档信息
  • 页数11
  • 收藏数0 收藏
  • 顶次数0
  • 上传人小博士
  • 文件大小69 KB
  • 时间2019-07-10