当前位置: 首页 > news >正文

网站的经典推广方法做gif表情包的网站

网站的经典推广方法,做gif表情包的网站,各类网站导航,沈阳网站设计制作公司转载自 阿里巴巴对Java编程【命名风格】的规约 命名风格 1. 【强制】代码中的命名均不能以下划线或美元符号开始#xff0c;也不能以下划线或美元符号结束。 反例#xff1a; _name / __name / $Object / name_ / name$ / Object$ 2. 【强制】代码中的命名严禁使用拼音与英文…转载自 阿里巴巴对Java编程【命名风格】的规约 命名风格 1. 【强制】代码中的命名均不能以下划线或美元符号开始也不能以下划线或美元符号结束。 反例 _name / __name / $Object / name_ / name$ / Object$ 2. 【强制】代码中的命名严禁使用拼音与英文混合的方式更不允许直接使用中文的方式。 说明正确的英文拼写和语法可以让阅读者易于理解避免歧义。注意即使纯拼音命名方式 也要避免采用。 正例 alibaba /  taobao /  youku /  hangzhou 等国际通用的名称可视同英文。 反例 DaZhePromotion [ 打折 ] /  getPingfenByName() [ 评分 ] /  int 某变量 3 3. 【强制】类名使用 UpperCamelCase 风格必须遵从驼峰形式但以下情形例外 DO /  BO  /DTO /  VO /  AO 正例 MarcoPolo /  UserDO /  XmlService /  TcpUdpDeal /  TaPromotion 反例 macroPolo /  UserDo /  XMLService /  TCPUDPDeal /  TAPromotion 4. 【强制】方法名、参数名、成员变量、局部变量都统一使用 lowerCamelCase 风格必须遵从驼峰形式。 正例  localValue /  getHttpMessage() /  inputUserId 5. 【强制】常量命名全部大写单词间用下划线隔开力求语义表达完整清楚不要嫌名字长。 正例 MAX _ STOCK _ COUNT 反例 MAX _ COUNT 6. 【强制】抽象类命名使用 Abstract 或 Base 开头 异常类命名使用 Exception 结尾 测试类命名以它要测试的类的名称开始以 Test 结尾。 7. 【强制】中括号是数组类型的一部分数组定义如下 String[] args; 反例使用 String args[] 的方式来定义。 8. 【强制】 POJO 类中布尔类型的变量都不要加 is 否则部分框架解析会引起序列化错误。 反例定义为基本数据类型 Boolean isDeleted 的属性它的方法也是isDeleted() RPC框架在反向解析的时候“以为”对应的属性名称是 deleted 导致属性获取不到进而抛出异常。 9. 【强制】包名统一使用小写点分隔符之间有且仅有一个自然语义的英语单词。包名统一使用单数形式但是类名如果有复数含义类名可以使用复数形式。 正例 应用工具类包名为 com . alibaba . open . util 、类名为 MessageUtils 此规则参考spring 的框架结构 10. 【强制】杜绝完全不规范的缩写避免望文不知义。 反例 AbstractClass “缩写”命名成 AbsClasscondition “缩写”命名成  condi 此类随意缩写严重降低了代码的可阅读性。 11. 【推荐】为了达到代码自解释的目标任何自定义编程元素在命名时使用尽量完整的单词组合来表达其意。 正例从远程仓库拉取代码的类命名为 PullCodeFromRemoteRepository。 反例变量 int a; 的随意命名方式。 12. 【推荐】如果模块、接口、类、方法使用了设计模式在命名时体现出具体模式。 说明将设计模式体现在名字中有利于阅读者快速理解架构设计理念。 正例 public class OrderFactory; public class LoginProxy; public class ResourceObserver; 13. 【推荐】接口类中的方法和属性不要加任何修饰符号 public 也不要加 保持代码的简洁性并加上有效的 Javadoc 注释。尽量不要在接口里定义变量如果一定要定义变量肯定是与接口方法相关并且是整个应用的基础常量。 正例接口方法签名 void f(); 接口基础常量表示 String COMPANY alibaba ; 反例接口方法定义 public abstract void f(); 说明 JDK 8 中接口允许有默认实现那么这个 default 方法是对所有实现类都有价值的默认实现。 14. 接口和实现类的命名有两套规则 1 【强制】对于 Service 和 DAO 类基于 SOA 的理念暴露出来的服务一定是接口内部的实现类用 Impl 的后缀与接口区别。 正例 CacheServiceImpl 实现 CacheService 接口。 2  【推荐】 如果是形容能力的接口名称取对应的形容词做接口名 通常是– able 的形式 。 正例 AbstractTranslator 实现  Translatable 。 15. 【参考】枚举类名建议带上 Enum 后缀枚举成员名称需要全大写单词间用下划线隔开。 说明枚举其实就是特殊的常量类且构造方法被默认强制是私有。 正例枚举名字为 ProcessStatusEnum 的 成员名称 SUCCESS /  UNKOWN _ REASON 。 16. 【参考】各层命名规约 A) Service / DAO 层方法命名规约 1 获取单个对象的方法用 get 做前缀。 2 获取多个对象的方法用 list 做前缀。 3 获取统计值的方法用 count 做前缀。 4 插入的方法用 save/insert 做前缀。 5 删除的方法用 remove/delete 做前缀。 6 修改的方法用 update 做前缀。 B) 领域模型命名规约 1 数据对象 xxxDO xxx 即为数据表名。 2 数据传输对象 xxxDTO xxx 为业务领域相关的名称。 3 展示对象 xxxVO xxx 一般为网页名称。 4 POJO 是 DO / DTO / BO / VO 的统称禁止命名成 xxxPOJO 。
http://www.zqtcl.cn/news/952943/

相关文章:

  • 太仓住房和城乡建设局网站seo网页推广
  • 网络公司 网站源码网页源代码修改了影响别人吗
  • 网站后台是怎样制作的app开发公司排行榜做软件的公司
  • 有专门做网站的公司吗西安分类信息seo公司
  • 重庆璧山网站制作公司哪家专业商城网站建设 优帮云
  • 双语网站建设费用安徽省芜湖建设定额网站
  • 常州市城乡建设局网站wordpress 阿里云cdn
  • 福州制作网站设计哪里比较好百度网址大全官方网站
  • 一般做美食网站的产品需求我想做个网站
  • 成品网站制作公司应用公园是免费的吗
  • 做毕业网站的流程网站建设价格一览表
  • 企业服务网站开发做网站怎样建立服务器
  • 电子商务他们的代表网站360免费wifi官网
  • 网站后端开发软件cc域名做门户网站
  • 保定设计网站超云建站
  • 建筑工程网官网入口优化网站关键词排名软件
  • 企业网站功能怎么设计wordpress文章图片轮播
  • 网站后台登陆验证码不对阳江房产网楼市数据
  • 营销型网站建设遨龙仙居住房和城乡建设规划局网站
  • 中国做视频网站有哪些淘宝做详情页代码网站
  • 网站开发一般多钱在网站设计公司上班好吗
  • 餐饮连锁企业网站建设方案北京软件研发公司
  • 外国网站架构新闻稿
  • 营销网站建设企划案例友情链接怎么添加
  • seo网站搜索优化目前好的推广平台
  • 快速搭建网站页面黄页88网免费发布信息
  • 做网站能赚吗网址大全查询ip地址
  • html5网站正在建设中商城网站系统
  • 室内设计网课北京网站优化前景
  • 北京 网站建设 知乎上海公司买新能源车