Flex SDK代码规范之命名
翻译自http://opensource.adobe.com/wiki/display/flexsdk/Coding+Conventions
选择一个好的名字是产生通俗易懂的代码的关键。你应该花时间去思考如何选择一个好的名字,特别是public API
我们的命名规范基本上与ECMAScript和Flash Player 9一致。
缩写
避免缩写是基本的规则。calculateOptimalValue()是比calcOptVal()更好的方名字。
清晰是重要的,如果你不用缩写,开发者就不必去记一些更短的词语,比如与”qualified”对应的”qual”或者”qlfd”。
但是我们可以定义少量的缩写:
acc 代表 accessibility, 例如 ButtonAccImpl
auto 代表 automatic, 例如 autoLayout
eval 代表 evalute, 例如 EvalBindingResponder
impl 代表 implementation, 例如 ButtonAccImpl
info 代表 information, 例如 GridRowInfo
num 代表 number , 例如 numChildren
min 代表 minimum, 例如 minWidth
max 代表 maximum, 例如 maxHeight
nav 代表 navigation, 例如 NavBar
regexp 代表 regular [...]