元件複雜度分等資料收集~

元件複雜度分等資料收集〜

親愛的先進們,小弟在這邊想跟各位做一個調查。小弟想做一些元件化的分析,所以必須要做一點資料的採集,第一步是我想針對元件的部分做一下元件的等級分群,所以我將元件做了一些難易度的分等,想請各位先進依據自己的經驗給我一點意見,甚至如果各位先進針對我的分等有意見也非常希望您能夠給我一點建議,謝謝,我將元件層級分成下列幾個層次如下:

  1. 困難:
    ◎須了解設計模式的概念
    ◎需實做介面
    ◎需繼承類別使用
    ◎需要複寫方法
    ◎需自定義類別
    ◎有已知的問題需要寫程式來補強
  2. 高:
    ◎呼叫元件時程式碼行數介於8行以上
    ◎回傳值為自定義物件型別
    ◎使用時需要定義的Web /應用程序配置檔
    ◎使用時須要掛載其他3個(含)以上原生物件
    ◎使用時須要掛載一個以上的自行開發物件
    ◎需使用非同步機制取得執行結果
  3. 中:
    ◎呼叫元件時程式碼行數介於5 〜8行
    ◎回傳值為原物件型別
    ◎使用時須要掛載其他2 〜3的原生物件
    ◎使用時需要綁定資料庫或資料表
    ◎使用時須要掛載一個自行開發的物件
    ◎需結合的UI物件使用
    ◎有事件的作業
  4. 普通:
    ◎呼叫元件時程式碼行數介於2 〜4行
    ◎程式結束需包含回收記憶體的指令
    ◎使用時須要掛載其他的原生物件(一個元件)
  5. 低:
    ◎呼叫元件時程式碼行數介於1行
    ◎沒有反呼叫的作業
    ◎回傳值為原生型態資料