一、規範、規則
1、命名:
1)檔名(as類名除外)基本都用小寫,單詞之間用下劃線相連;
2、可讀性:
1)注意**的可讀性和簡潔性,盡量加些空行;if 分支如果只有 return; 則可以寫在同一行,否則最好都要用大括號;
2)多個 if 條件時,可以適當加些區域性變數來簡化 if 條件語句,同時可以增強可讀性;
3)不要用生僻單詞,boolean型別的變數一般用形容詞型別的單詞;
4)盡量寫注釋,注釋的最後給個句點,但私有變數一般不需要注釋;注釋分隔符的長度要盡量保持一致、注重美觀。
二、慣例、技巧
1、私有變數基本上只在 get、set方法中使用,即使是本類的其他方法中也最好不要使用;盡量不要用this。
2、視窗大小、布局等:
1) 視窗的初始高寬比可採用**比例或0.625,如寬800、高500。
2) 最靠近視窗邊框的元素和視窗邊框之間,一般上下左右各留出 5px 空隙。
3、乙個物件的某些屬性(如狀態),通常只有幾種固定的值,這時通常可以用列舉類來實現狀態類。
5、樣式不要寫到資源檔案裡,mxml和as中也盡量不要寫,寫到單獨的css檔案中,做到功能和顯示效果解耦,以便於實現換膚等功能。
6、帶有文字的,需要寫到資源檔案中,以便於實現國際化。
7、盡量分離用於處理業務邏輯和用於控制檢視顯示的**,如一些格式化數字等操作在mxml中處理即可。
8、字串拼接用 stringutils.substitute("", param1,param2) 的方式來實現比較好。
更多:
efront二次開發記要
本次開發具體如下 1.管理員 由admin超級管理員建立的,後都簡稱為管理員 可建立和管理自己的使用者組,且只能檢視到自己建立的使用者組 2.管理員只能往使用者組中新增自己建立的使用者,且只能檢視到自己建立的使用者 3.新增考生設定功能,教師在建立考試後,可以指定由哪些使用者組參加該次考試。該功能是...
mysql 的開發規範 MySQL開發規範
一 基礎規範 1 使用innodb儲存引擎 2 資料庫字符集使用utf8,校對字符集使用utf8 general ci 3 所有表 欄位都盡量新增注釋 4 庫名 表名 欄位名使用小寫字母,禁止超過32個字元,須見名知意 5 非唯一索引以 idx 欄位1 欄位2 命名,唯一索引必須以 uniq 欄位1...
Flex Air應用開發 Rss閱讀器製作 1
showflexchrome false alwaysinfront true width 500 height 500 view.css import mx.controls.alert private function init void 鏈結方法 製作過程 第一步 新建乙個project 為a...