本文档遵循 Clean Code 原则编写,旨在帮助开发者建立一致的代码风格习惯。🚀

1. 命名规范 ✅

  • 变量名:使用英文小写字母,多个单词用下划线连接(如 user_name
  • 函数名:动词开头,描述具体行为(如 calculate_total_price
  • 类名:名词或名词短语,使用帕斯卡命名法(如 OrderProcessor
  • 常量名:全大写,下划线分隔(如 MAX_RETRIES

2. 代码结构 📁

  • 每个文件遵循 S.O.L.I.D 原则
  • 使用 4 空格缩进,避免混合使用 Tab 和空格
  • 控制代码行长度 ≤ 80 字符,长行用 \ 换行

3. 注释规范 📝

  • 关键逻辑需添加注释(如算法实现)
  • 使用 // 行注释或 /* */ 块注释
  • 避免重复代码逻辑,注释应说明「为什么」而非「是什么」

4. 格式规范 🖥️

  • 缩进:4 空格(或 1 Tab)
  • 空格:运算符两侧保留空格(如 int x = 5;
  • 换行:大括号 {} 换行,避免「大括号在同一行」

5. 扩展阅读 📘

clean_code
naming_convention
code_structure