原文地址:http://www.adobe.com/cn/devnet/flex/articles/best_practices_pt2_02.html
总结一下,分以下几个部分:
处理资源:
创建和使用“assets”目录 使用 assets 目录中的子目录 使用 SWF 目录src/assets/swf 使用 images 目录src/assets/images 使用 fonts 目录src/assets/fonts 使用 audio 目录 使用 video 目录 使用 XML 目录 ActionScript 3.0 编码标准
不要将动词、形容词或副词用于软件包名称 将复数名词用于软件包 根据软件包中的类命名软件包 将类主体中定义的可执行代码量降最低 使实例变量与自变量匹配 创建类时使用经典的一般惯例 将类类型 (formatter、validator、event 和 error) 加在类名称后面 将外观类型加到类名称后面 考虑将“Base”加到超类名称后面 在方法之间使用空行 尽可能编写为接口 使用有意义的变量名称 选择描述性的变量名称 每行源代码声明一个变量 以一个空行分隔每个变量声明 使用 ASDoc 样式注释对各个变量做出注释 避免通用名称“object” 始终为变量使用较强的类型 包含“can”、“is”或“has”的前缀布尔变量名称 大写常量变量 使常量字符串变量名称与它们的内容匹配 为 getter/setters 在变量前加下划线 在方法名称中包含动词 将代码限制为每行一个语句 按功能将方法归类 将 getter 方法放在 setter 方法上面 使用 ASDoc 样式注释对各个方法做出注释 始终提供一个返回类型, 即使它是空的 (不返回任何内容) 或 * (任何类型) 始终对方法签名使用访问修改符 指定方法自变量的类型 将事件处理函数的自变量命名为“event” 不要使用空格将方法名称和括号分隔开 使用空格将关键字与括号分隔开 组织 ActionScript 类 用四个空格将每个新的代码块缩进 用一个空行分隔每个类中的各个方法 使用空格提高代码可读性A
|