zoukankan      html  css  js  c++  java
  • java开发规范《选自AliJava开发手册》(更新ing)

    命名:

    1、禁止拼音缩写

    2、禁止非标准英文缩写

    3、类名和接口名遵循驼峰形式,PO/BO/DO/DTO/VO等除外

    4、变量名、方法名、成员变量、局部变量等遵循lowerCamelCase风格,遵循驼峰形式

    5、包名全部小写

    6、常量名全部大写,单词间底划线分割

    7、POJO中,布尔类型的变量名,不要加is前缀,否则部分框架解析会发生序列化错误

    8、避免成员变量,方法参数,局部变量的重复命名

    9、用了设计模式,类命名上要体现出来

    10、命名不能随意,请用单词表述出来

    格式:

    1、IDEA中统一格式:Ctrl+Alt+L  格式化   Ctrl+Alt+O  去无效的导入包

    2、IDEA编码UTF-8;换行符用Unix格式,不要使用Window格式

    3、小括号能不省就别省

    4、代码别一写到底,完成一项逻辑就空行一下!!!!!(这个非常重要)

    方法设计:

    1、方法尽可能简单,别超过100行

    2、小概率发生的代码独立封装成一个方法

    3、重复代码要抽象出来,避免重复代码!!!

    4、方法参数最好不过三个,最多不过7个!!!

    OOP规约:

    1、类名访问静态变量或者静态方法,尽量避免用对象

    2、重写要加@Override注解

    3、POJO类必须重写toString方法

  • 相关阅读:
    python-阿里镜像源-pip
    python-Web-django-图形验证
    markdown-博客编辑
    python-爬虫-史书典籍
    python-爬虫-requests
    python-Web-项目-svn和git
    python-Web-数据库-Redis
    Codeforces Round #617 (Div. 3) A~D
    Educational Codeforces Round 81 (Rated for Div. 2)
    Codeforces Round #609 (Div. 2) A到C题
  • 原文地址:https://www.cnblogs.com/westlife-11358/p/11887372.html
Copyright © 2011-2022 走看看