flex规范
来源:互联网 发布:索尼照相软件下载 编辑:程序博客网 时间:2024/05/22 17:50
(1) パッケージ名
“.” で区切られた文字です。
com.necst.common.domainname.projectname
dao.framework
(2) ファイル名
パブリックなクラス名は、コンパイラの規則により、ファイル名と同じでなければなりません(大文字小文字の区別を含めて)。
先頭大文字です。あとは区切りを大文字です。 BusinessLoginAction 大文字を “_” でつないだものです。 POOL_CONNECTION_PASSWORD 最初小文字で、あとは区切りを大文字. selectSummaryReceives is + 形容詞、can + 動詞、has + 過去分詞、三単元動詞、三単元動詞 + 名詞。 function isEmpty():Boolean 理由: if、 while文等の条件が読みやすくなります。またtrueがどちらの意味か分かりやすいです。 形容詞、is + 形容詞、can + 動詞、has + 過去分詞、三単元動詞、三単元動詞 + 名詞。(1) クラス名
(2) 定数(static const)
(3) メソッド名
(4) boolean変数を返すメソッド
function empty():Boolean // だめ!’空にする’という動詞的な意味に取れる為良くないです。
function canGet():Boolean
function hasChanged():Boolean(5) boolean変数
var isEmpty:Boolean すべての識別子の名前は英語を基本とし、別に、日英対応用語辞書を作成してプロジェクトの全ライフサイクルでメンテナンスすることします。
var dirty:Boolean
var containsMoreElements:Boolean(1) 英語と日本語
(2) 名前の対称性
クラス名、メソッド名を付ける際は、以下の英語の対称性に気を付けます。
add/remove
insert/delete
get/set
start/stop
begin/end
send/receive
first/last
get/release
put/get
up/down
show/hide
source/target
open/close
source/destination
increment/decrement
lock/unlock
old/new
next/previous
(1) 無意味な名前
Info、 Data、 Temp、 Str、 Bufという名前は再考を必要です。
悪い例: var temp:Number = Math.sqrt(b*b - 4*a*c);
良い例: var determinant:Number = Math.sqrt(b*b - 4*a*c);
(2) 大文字小文字
大文字と小文字は別な文字として扱われるが、それのみで区別される名前を付けてはなりません。
(3) その他
その他、プロジェクトによっては以下の命名則を用いる場合があります。
ローカル変数: lower_case_with_underscore private/protected変数: _prefixUnderscoreもしくはsuffixUnderscore_ static private/protected変数: __twoPrefixUnderscoresもしくはtwoSuffixUnderscores__
- flex规范
- Flex 规范
- FLEX编码规范
- Flex 编程规范
- Flex 编程规范
- Adobe Flex 编码规范
- Adobe Flex 编码规范
- Flex 编码规范
- FLEX编码规范(公司要求)
- flex项目开发基本规范
- Flex工程(一)—— 编码规范
- FLEX
- flex
- flex
- FLEX
- Flex
- Flex
- flex
- 用计算机语言的爱情表白
- 命名参数、可选参数和默认值参数
- SQL(select)语句优化之六条
- 矩阵运算------四维齐次空间
- 写入XML文件和用listview显示XML文件
- flex规范
- 姚博文 图片预先加载
- vsftp设置大全
- 关于C++中如何判断文件,目录存在的若干方法
- 六祖大师法宝坛经
- JSP分页代码
- 复选框全选/反选代码
- 地理坐标与投影
- 架构是活的