由于本站頁面是以簡體中文儲存,你現在看到的是
動態轉換生成的繁體中文版本。
本動態轉換功能依然處于
測試開發階段。
返回
狀態:計劃、咨詢與討論
術語
完成 以自己的觀點看來是完成的,歡迎更好的方案。
進行 正在對其工作中,希望接受大家的各種討論。
棄置 以前提出的餿主意。
TODO 已經決定的但現在還沒有做的事情,可能自己太忙了。
計劃 覺得應該做,但還沒決定如何做的。
討論 需要討論的問題。
問題 自己比較困惑的東西,需要接受相關支持。
我 如果沒有上下文說明,就是指
CooYip。
我們 比較抽象,通常指
CooYip歸納出來的與他人參與了討論後的意見。
原因
由于Wakka本身一些設計的問題,使得基于它的
CooCooWakka在某些部分過于臃腫,使得對其進行擴展以及修改的工作出現一些障礙。但是自己還是相當欣賞Wakka的Action等的運作方式的,所以主要針對的是Class Wakka的問題進行改進。
目標
最終:使
CooCooWakka的代碼更加"漂亮",對其進行擴充更加方便與高效。
這是一個
改進計劃,並不是完全重寫代碼。
原則
嚴格控制OO程度,保持代碼直觀。
盡量向前兼容、不影響Action,Handler和Formatter的正常運作。
不改變現有數據庫結構。
RoadMap?
- (進行)完成初步的討論與計劃。
- (計劃)對class wakka這個全能類進行重新劃分。
- (計劃)最終實現。
(由于是業餘時間,暫時沒有準確的時間表。)
暫定方案
階段一:改進Class Wakka
- 按功能不同劃分類
- 文件組織
- 抽象化接口
- 用戶驗證接口。
- 數據庫訪問接口,今後用于支持多種數據庫類型。
- 使用規範化的代碼格式,並編寫注釋。
討論
請直接在這裡編輯,留下你的觀點,或者
與我聯系。