iT邦幫忙

codesmell相關文章
共有 5 則文章
鐵人賽 自我挑戰組 DAY 19
再戰軟體工程 系列 第 18

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

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

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

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

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

鐵人賽 Software Development DAY 10

技術 Day 10 「如入鮑魚之肆」從測試聞出 code smell:萬惡之源 ---「重複」

Day 10 「如入鮑魚之肆」從測試聞出 code smell:萬惡之源 ---「重複」 好好寫測試,輕鬆聞出 Code Smell 孔子說:「如入鮑魚之肆,久...

鐵人賽 Software Development DAY 11

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

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

技術 [筆記] 設計重構 - 設計臭味

時隔一個月,好不容易有時間回頭來看看這本書了,在這篇筆記中我把第二章節切兩個小節,分別為:設計臭味與如何解決設計臭味。 閱讀書籍 設計臭味 前面一章節的筆記中...