本文档旨在帮助开发者提升代码可读性与一致性,遵循 代码规范指南 推荐的工具与标准。
📌 核心原则
- 统一性:团队内保持相同缩进(如 2/4 空格)与括号风格
- 可维护性:避免过度嵌套,每行不超过 80 字符
- 工具化:使用 Prettier/Black/clang-format 等工具自动化格式化
🧩 语言特定规范
语言 | 缩进 | 命名 | 示例 |
---|---|---|---|
Python | 4 空格 | snake_case |
def calculate_total(): |
JavaScript | 2 空格 | camelCase |
function calculateTotal() { |
Java | 4 空格 | camelCase |
public class Example { |
Go | 4 空格 | snake_case |
func main() { |
✅ 格式化检查清单
- 所有代码块使用 ```language 语法高亮
- 函数参数间空格统一(如
func add(a, b int)
) - 操作符周围保留空格(如
x = 5 + 3
) - 导入语句按字母排序且合并相同路径
🛠️ 工具推荐
- Prettier - 多语言支持的代码格式化器
- Black - Python 专用的自动格式化工具
- clang-format - C/C++ 项目格式化标准
- prettier-eslint - 实现格式化与 linting 的双向校验
参考 代码规范工具对比 获取更多工具细节。
📚 扩展阅读
保持代码整洁,让协作更高效 💡