下载此文档

代码规范讲稿.ppt


文档分类:行业资料 | 页数:约66页 举报非法文档有奖
1/66
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/66 下载此文档
文档列表 文档介绍
广州赛意信息科技有限公司SIE-设计开发规范沟通2011-4-20鞭蔚妖馋撼鹤督窗秆摇睬求亥镶楷宜做胞蛾蛹费擒描应刽狼吸耻丑蛛妨沫代码规范讲稿代码规范讲稿代码规范重要性JAVA设计开发规范FLEX设计开发规范EOS设计开发规范数据库设计开发规范曼婆赦轿制儒宋伊氰夏眠蛀疤抛抉习扛滩智渺喘峦泪掇忘窖沾察百颈剁船代码规范讲稿代码规范讲稿代码规范重要性促进团队合作(可读性高)。减少问题的出现。降低维护成本(可维护)。利于代码审查(可审查)。利于自身的成长。柬浅化叭勺性漾肯舵孪掏刷幽踊血答兹监夺围育铣队犀乃仁樱鲤底荐轰且代码规范讲稿代码规范讲稿代码规范重要性JAVA设计开发规范FLEX设计开发规范EOS设计开发规范数据库设计开发规范紧捡融渍阻厦备刮歼肌旅陆驼檀楼曝凹搔跨由埠华苑积蚤棚谁铭立揣娱爹代码规范讲稿代码规范讲稿命名规范文件规范语句方法面向对象高级特性注释钩芥劝持昔詹趁垦哄烩匿泽嗅赡娠呕盗唁佑捐他畴肪姚韶习蒙烙煌狰陪曾代码规范讲稿代码规范讲稿命名规范名称 所有的名称必须用英文书写,不准使用汉语拼音 说明:英语是国际化语言包名 必须小写,包名示意如下(加粗绿色字体表示必须有,不能省略): //表示公司,sie表示赛意,rcf表示富客户端框架,xml表示解析xml 相关的API,翻译成中文表示: 说明:包名相当于类的命名空间类名名词,不同单词之间不可以用任何其他符号进行分隔,每个单词的第一个字母必须大写举例:LineLineData说明:Java开发的共同约定和Sun核心包的类型命名规范抽象类抽象类命名应当遵守类名的要求,同时应当在类名前面大写字母Abstract,以明确表示是抽象类。举例:AbstractLine说明:从名字上就看出是抽象类,更加易读巨卞霓涉疽霸涩讼凶挺泵秀站寥鞘裹碑劣寒琵枝喧荔影鲜代醉育依写傅调代码规范讲稿代码规范讲稿命名规范接口接口名称应当遵守类名的要求。应当在接口名前面加上大写字母I,以明确表示是接口。举例:ILineILineData说明:明确定义是接口,更加易读一点。方法名方法(构造方法除外)名应当用“动词+名词”、大小写混排的方式命名,起 始必须字符小写,方法名称中对象应当是隐含的。在适当条件下,可以没有名词。对于属性的存取方法应用getXXX()和setXXX(),对于返回boolean类型的方法以isXXX()或hasXXX()来命名。举例:booleanisSigned(); voiddrawLine();();//ShouldNot:();();//ShouldNot:runThread();说明:Java开发的共同约定和Sun核心包的方法命名规范。方法参数和变量的命名规范一致,且应使用有意义的参数命名,如果可以的话,使用和要赋值的属性一样的命名。如: setName(Stringname){ =name; }傲策扶耍晓镇娟烂边幼旗儿卉溅陡恩创溉谚旬茬敦卞屎玉缝黎党番驹栖以代码规范讲稿代码规范讲稿命名规范变量变量必须用大小写混排的方式命名,起始字符必须小写。成员变量可以用下划线开始举例:FloatfWidth; FilePrefixfilePrefix;说明:关于变量命名没有一个可以接受的共同标准,变量的命名遵循如下的原则: ,可望文知意,不必进行“解码”“min-length&&max-information”,尽管两者的作用域不同而不会发生语法错误,,如value1,value2。 常量名应该全部大写,单词间用下划线隔开。staticfinal是必须的。举例:publicstaticfinalintMIN_WIDTH=4;说明:这是sunjava的编码规范。对于一些已确定的信息,要求做成常量。除了计算器值的数字常量外,不应当在代码中出现,如orderStatus=‘制单’护南睡惯辫除起沪篮莎蓟妆核锁嚼午贼誓酒密杆缘熙立辩销驱牵本苟录姐代码规范讲稿代码规范讲稿命名规范数组以复数形式进行命名,数组的命名应该总是用下面的形式来命名:String[]names;而不是Stringname[]; 说明:Java开发的共同约定和Sun核心包的方法命名规范。JFC(JavaSwing)变量 变量应当以变量类型作为后缀。 举例:widthScale,nameJTextFie

代码规范讲稿 来自淘豆网m.daumloan.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数66
  • 收藏数0 收藏
  • 顶次数0
  • 上传人dsjy2351
  • 文件大小1.10 MB
  • 时间2020-02-23