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

如何做独立网站他达拉非的副作用和危害

如何做独立网站,他达拉非的副作用和危害,济南好的网站建设公司哪家好,3如何做网站推广【强制】代码中的命名均不能以下划线或美元符号开始,也不能以下划线或美元符号结束。 反例:_name / __name / $name / name_ / name$ / name__【强制】代码中的命名严禁使用拼音与英文混合的方式,更不允许直接使用中文的方式。 说明&#xff…
  1. 【强制】代码中的命名均不能以下划线或美元符号开始,也不能以下划线或美元符号结束。

    反例:_name / __name / $name / name_ / name$ / name__
  2. 【强制】代码中的命名严禁使用拼音与英文混合的方式,更不允许直接使用中文的方式。

    说明:正确的英文拼写和语法可以让阅读者易于理解,避免歧义。注意,即使纯拼音命名方式也要避免采用。

    正例:alibaba / taobao / youku / hangzhou 等国际通用的名称,可视同英文。

    反例:DaZhePromotion [打折] / getPingfenByName() [评分] / int 某变量 = 3
  3. 【强制】类名使用UpperCamelCase风格,但以下情形例外:DO / BO / DTO / VO / AO / PO等。

    正例: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. 【强制】类型与中括号紧挨相连来定义数组。

    正例:定义整形数组int[] arrayDemo;

    反例:在main参数中,使用String args[]来定义。
  8. 【强制】POJO类中布尔类型的变量,都不要加is前缀,否则部分框架解析会引起序列化错误。

    反例:定义为基本数据类型Boolean isDeleted;的属性,它的方法也是isDeleted(),RPC框架在反向解析的时候,“误以为”对应的属性名称是deleted,导致属性获取不到,进而抛出异常。
  9. 【强制】包名统一使用小写,点分隔符之间有且仅有一个自然语义的英语单词。包名统一使用单数形式,但是类名如果有复数含义,类名可以使用复数形式。

    正例:应用工具类包名为com.alibaba.ai.util、类名为MessageUtils(此规则参考spring的框架结构)
  10. 【强制】杜绝完全不规范的缩写,避免望文不知义。

    反例:AbstractClass“缩写”命名成AbsClass;condition“缩写”命名成 condi,此类随意缩写严重降低了代码的可阅读性。
  11. 【推荐】为了达到代码自解释的目标,任何自定义编程元素在命名时,使用尽量完整的单词组合来表达其意。

    正例:从远程仓库拉取代码的类命名为PullCodeFromRemoteRepository。

    反例:变量int a; 的随意命名方式。
  12. 【推荐】如果模块、接口、类、方法使用了设计模式,在命名时体现出具体模式。

    说明:将设计模式体现在名字中,有利于阅读者快速理解架构设计理念。

    正例:
public class OrderFactory;
public class LoginProxy;
public class ResourceObserver; 
  1. 【推荐】接口类中的方法和属性不要加任何修饰符号(public 也不要加),保持代码的简洁性,并加上有效的Javadoc注释。尽量不要在接口里定义变量,如果一定要定义变量,肯定是与接口方法相关,并且是整个应用的基础常量。

    正例:接口方法签名void f(); 接口基础常量String COMPANY = “alibaba”;

    反例:接口方法定义public abstract void f();

    说明:JDK8中接口允许有默认实现,那么这个default方法,是对所有实现类都有价值的默认实现。
  2. 接口和实现类的命名有两套规则:
    1)【强制】对于Service和DAO类,基于SOA的理念,暴露出来的服务一定是接口,内部的实现类用Impl的后缀与接口区别。

    正例:CacheServiceImpl实现CacheService接口。

    2) 【推荐】 如果是形容能力的接口名称,取对应的形容词为接口名(通常是–able的形式)。

    正例:AbstractTranslator实现 Translatable。
  3. 【参考】枚举类名建议带上Enum后缀,枚举成员名称需要全大写,单词间用下划线隔开。

    说明:枚举其实就是特殊的常量类,且构造方法被默认强制是私有。

    正例:枚举名字为ProcessStatusEnum的成员名称:SUCCESS / UNKNOWN_REASON。
  4. 【参考】各层命名规约:
    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.lbrq.cn/news/2562409.html

相关文章:

  • 权大师的网站是哪个公司做的优化营商环境 提升服务效能
  • 辽宁网站建站系统平台百度推广工资多少钱一个月
  • 投资网站建设优化排名推广关键词
  • 男做暧免费视频网站好的seo平台
  • 已有网站怎么修改网站seo优化外包顾问
  • 潍坊网站建设top长沙网站建设公司
  • 浏览器小游戏在线玩深圳网站搜索优化
  • 天津建设工程信息网网站首页seo教程网站优化推广排名
  • 行业网站功能赣州seo
  • wordpress 如何更改主页北京优化互联网公司
  • 钟表商城网站建设方案seo 视频
  • 网站建设公司如何约客户长沙网站关键词推广
  • 网站的优化总结怎么写进入百度知道首页
  • 好看又免费的图片素材seo哪个软件好
  • 梅州做网站设计公司北京seo公司wyhseo
  • wordpress建站优化日喀则网站seo
  • 今日上海新闻杭州seo
  • 图库下载网站源码长尾关键词举例
  • 没有文章更新的网站怎么做优化武汉seo首页优化报价
  • 网站开发合同范本长沙seo优化排名
  • 重庆高端网站建设信息流推广渠道有哪些
  • 莉莉卡是哪个网站做的刷外链网站
  • 定西市建设局官方网站今日刚刚发生的重大新闻
  • 网站备案每年一次北京搜索引擎优化seo专员
  • 广州电子商城网站建设莆田seo
  • 开发区建设集团网站sem推广托管公司
  • 上海网站设计制作公司网络营销推广方法
  • 长沙网站开发方案站长工具高清无吗
  • 郑州高端网站模板学做电商需要多少钱
  • 深圳网站建设公司排行榜seo博客大全
  • 对于考研数学的理解
  • 【MySQL】增删改查操作 —— CRUD
  • 驾驶场景玩手机识别:陌讯行为特征融合算法误检率↓76% 实战解析
  • sqli-labs:65个关卡的文章汇总
  • JP3-3-MyClub后台后端(三)
  • wxPython 实践(六)对话框