代码风格

GPars 项目贡献代码时需遵循的一些简单规则

  1. 尽可能使用 final - 变量、参数、方法和类

  2. 单语句条件、else 分支或循环不需要使用大括号 - if (cond) latch.countDown()

  3. 将开括号放在同一行 - class Foo {

  4. 遵循常见的 Java/Groovy 命名和大小写约定

  5. Tab 大小为四个字符

  6. 代码风格 IntelliJ IDEA 检查配置文件是 GPars 代码库的最终指南和验证机制。可以在 特定 TeamCity 页面(登录后)查看常规报告。

  7. 任何对具有闭包参数的方法(例如 Promise.java 中的方法)的 apidoc 应声明哪些参数传递到闭包调用,以及哪些返回值(如果有)是预期的。