跳到主要内容

命名规范

文件夹

小写+单数

文件名

小写+下划线+单数

模块引用顺序

config < msg < adapter = data < command = app = msg_send < msg_process < msg_pool < main

文件内

  • 使用 """""" 来说明文件
  • 使用 # TODO 来标注
  • 使用 Black 处理代码

导入顺序

非项目在前,项目在后,按照长短排序

常量

  • 大写,下划线
  • 导入语句下方

变量

  • 小写,下划线
  • 全局变量放在常量下方
  • 初始化变量放在最下方

  • 大写+驼峰

函数

  • 小写+下划线
  • 使用名、名、名、动的形式
  • 统一将文件名放在最前面

函数内

  • 定义不写返回值
  • 每个函数用""""""写注释

yaml

  • yaml 中的值均加引号用 str(键默认 str)