看整齐条理的类文件代码 真的会少几条皱纹

在想写怎么样的代码会舒服

深思熟虑问过各家AI后进行整合编码约定

目前对应代码量比较多的是Java\Kotlin, 算是阅读量和编写量最多的语言, 汇总如下

Java Class Layout

属性变量

  1. 静态/常量变量
  2. 私有/公共成员变量(非静态变量)
    构造
  3. 构造方法
    方法
  4. 单例方法(如果有)
  5. 公共/私有方法(非静态)
  6. 静态方法
    内部类
  7. 静态/内部类(如果有)

Kotlin Class Layout

https://kotlinlang.org/docs/coding-conventions.html#class-layout

  1. Property declarations and initializer blocks
    属性声明和初始值设定项块

  2. Secondary constructors
    辅助构造函数

  3. Method declarations
    方法声明

  4. Companion object
    伴随对象