Skip to content

代码标准

Unciv 项目的编码规范和最佳实践。

Kotlin 代码规范

命名约定

  • 类名:PascalCase(例如:CivilizationCity
  • 函数名:camelCase(例如:getWorkerAutomationhasFlag
  • 变量名:camelCase(例如:gameInfocurrentTurn
  • 常量:UPPER_SNAKE_CASE(例如:GAME_SPEED_MULTIPLIER

注释

  • 公共 API 使用 KDoc 格式
  • 复杂逻辑添加行内注释说明"为什么"而非"是什么"

详见

Unciv 编码标准文档