iT邦幫忙

change preventers相關文章
共有 5 則文章
鐵人賽 Software Development DAY 18

技術 Change Preventers > Shotgun Surgery 散彈槍手術與重構

氣味的徵兆 這個程式碼氣味是我最喜歡的氣味名稱之一,因為它生動地描述了當我們試圖修改具有這種味道的程式碼時會發生什麼情況。顧名思義,就像我們朝著的程式碼射上一發...

鐵人賽 Software Development DAY 17

技術 Change Preventers > Divergent Change 發散式修改與重構

氣味的徵兆 「發散式修改(Divergent Change)」 有時候會與另一種乍看之下相似的氣味「散彈槍手術(Shotgun Surgery)」混淆,但實際上...

技術 Change Preventers > Combinatorial Explosion 組合爆發與重構

氣味的徵兆 這個程式碼氣味發生在多個程式碼片段執行「幾乎相同」的任務,但卻使用了不同的資料或行為組合。請特別留意「幾乎相同」而不是真正完全相同。 如果當你注意到...

鐵人賽 Software Development DAY 16

技術 Code Smells > Change Preventers 變動阻礙者

經過兩週共16天的挑戰,完成了兩個氣味的介紹進入第三種氣味分類:「改變的阻礙者(Change Preventers)」。 如果我在系列文首日的文章提及,許多人不...

鐵人賽 Software Development DAY 19

技術 Change Preventers > Parallel Inheritance Hierarchies 平行繼承的類別關係與重構

氣味的徵兆 這種氣味可以視為是「散彈槍手術(Shotgun Surgery)」的一種特例。但和散彈槍手術不同的地方在於,「平行繼承的類別關係」中我們僅只聚焦在新...