Posted on 2007-10-26 16:27
G_G 閱讀(1147)
評論(1) 編輯 收藏 所屬分類:
Inspiration
??? ??? ??? ??? 我的編碼標準。(隨時間完善)
1. 建立工作區
??? ?? -bin 編譯地點,-lib 包,-javadoc doc,
??? ?? -src 源碼區
??? ?? ?? |-設計功能包
??? ?? ?? ?? |-interface 功能描述接口
??? ?? ?? ?? |+com 功能實現包
??? ?? ? ??? |-test 測試區
??? ?? ?? ?? ??? |-support? 功能可行分析
??? ?? ?? ?? ??? |-unit ??? 單元測試
??? ?? ?? ?? ??? |-api ???? 使用文檔
??? ?? ? ??? |+設計代碼區
??? ?? ?? |+設計功能包
??? ?? ?? |+設計功能包
??? ?? ?? ?? .....
初建立測試先行(迭帶開發)。原則上不手動建立類、接口。可以先命名后通過eclipes工具建立。
(1)test.api 測試。也叫主功能測試。該測試主要目的是:
??? ??? 1>(接口級)功能描述,為再次使用提供幫助。
??? ?? ?? ? 結合javadoc和代碼本身描述
javadoc 使用??? ???
??? ??? 2>建立功能接口。
??? ?? ?? ? 在次步驟是:先Ctrl+C命名,再shift+ctrl+N選擇interface在package中去掉前面的test.api.
(2)test.support 測試。也叫可行分析測試。該測試目的是(接口級)功能分為(方法級)功能并為各實現一個測試方法。
(3)test.unit 測試。也叫單元測試。該測試目的是:
??? ??? 1>方法級功能設計提升為類級、抽象類級(設計實現類)。
??? ?? ??? 在次步驟是:先Ctrl+C命名,再shift+ctrl+N選擇class在package中換test.unit.為com
??? ??? 2>方法依賴描述,為再次使用提供幫助。 ????
(4)重構。
重構 eclips 快鍵建立中
1.接口級功能添加。和初建立相同。
2.抽象類、類級功能添加。從 test.support 測試開始。
開發包對應
test.api <-> interface
test.support 無
test.unit <-> com
?? 在寫大量代碼時發現沒有個限定的標準是見可怕的事情。但我的動態面向對象數據庫操作這個我自己的小東西時在編碼很好用。不管是再次修改,直接copy到另個項目改改。都能很好的工作。而其他的小東西卻不行。這仔細的總結下。