iT邦幫忙

codesmell相關文章
共有 3 則文章
鐵人賽 Software Development DAY 11

技術 Day11 - [代名詞三] 參數

參數的命名規則。 基本上Parameters或Arguments的命名規則會跟者變數的命名規則走:用camelCase,在名稱上要突顯他的特徵,如果是array...

鐵人賽 自我挑戰組 DAY 19
再戰軟體工程 系列 第 18

技術 『你儂我儂的程式碼』 -- 談Code Smell 之 Feature Envy

我們在前面的兩篇文章中,各自提到了程式的『波動拳』與『大量參數』兩種降低可讀性的程式寫法。然而,大部分時候,『可讀性』並不是最嚴重的問題,他只是不高明而已,『耦...

鐵人賽 自我挑戰組 DAY 4
再戰軟體工程 系列 第 3

技術 『波動拳消除了,然後呢?』 -- 談Code Smell 辨識與消除

在前文中,我們消除了惱人的波動拳,藉由邏輯抽象化的方法,同時提高了程式可讀性與易擴展性。我們先來複習一下,看看上次的結果如下: public boolean i...