vibe-coding-cn/documents/代码组织.md

45 lines
1.7 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# 代码组织
## 模块化编程
- 将代码分割成小的、可重用的模块或函数,每个模块负责只做一件事。
- 使用明确的模块结构和目录结构来组织代码,使代码更易于导航。
## 命名规范
- 使用有意义且一致的命名规范,以便从名称就能理解变量、函数、类的作用。
- 遵循命名约定如驼峰命名CamelCase用于类名蛇形命名snake_case用于函数名和变量名。
## 代码注释
- 为复杂的代码段添加注释,解释代码的功能和逻辑。
- 使用块注释(/*...*/)和行注释(//)来区分不同类型的注释。
## 代码格式化
- 使用一致的代码风格和格式化规则,使用工具如 Prettier 或 Black 自动格式化代码。
- 使用空行、缩进和空格来增加代码的可读性。
# 文档
## 文档字符串
- 在每个模块、类和函数的开头使用文档字符串,解释其用途、参数和返回值。
- 选择一致的文档字符串格式,如 Google Style、NumPy/SciPy Style 或 Sphinx Style。
## 自动化文档生成
- 使用工具如 Sphinx、Doxygen 或 JSDoc 从代码中自动生成文档。
- 保持文档和代码同步,确保文档始终是最新的。
## README 文件
- 在每个项目的根目录中包含一个详细的 README 文件,解释项目目的、安装步骤、用法和示例。
- 使用 Markdown 语法编写 README 文件,使其易于阅读和维护。
# 工具
## IDE
- 使用功能强大的 IDE如 Visual Studio Code、PyCharm 或 IntelliJ利用其代码自动补全、错误检查和调试功能。
- 配置 IDE 插件,如 linter如 ESLint、Pylint和代码格式化工具。