# 关于「能愿动词」的使用

## 能愿动词

为了避免歧义，文档大量使用了「能愿动词」，对应的解释如下：

* 必须（Must） - 只能这样子做，请无条件遵循，没有别的选项；
* 绝不（Must Not）- 严令禁止，在任何情况下都不能这样做；
* 应该（Should） - 强烈建议这样做，但是不强求；
* 不应该（Should Not） - 强烈建议不这样做，但是不强求；
* 可以（May） - 选择性高一点，在这个文档内，此词语使用较少；

> 参考：[RFC 2119](http://www.ietf.org/rfc/rfc2119.txt)

## 关于执行

在这份规范里，有些内容里会解释『这样做的理由』，这样做的目的是为了达成共识。

> 请不要以此『理由』的准确性来怀疑规范的权威性，规范就是规范，可以讨论改正，但在执行的时候 **必须** 严格遵守。

请把『团队项目开发』想象就是在行军打仗，对于规范要绝对服从。要有大局观，做到团结一致，把个人的喜好放一边，把整个团队的执行效率放在第一位。
