はじめに コードスメルとは ファウラーの22のコードスメル まとめ はじめに 最近読んでる「プログラマー脳」*1でまた面白いことが書かれてので軽く紹介します。今回は「ファウラーのコードスメル」についてです。 コードスメルとは コードスメルとは、理想的な構造になっていないコードの部分のことです。コードの臭いですね。この概念は、マーティン・ファウラーが1999年に出版した「Refactoring: Improving the Design of Existing Code」*2の中で使い始めたものみたいです。コードスメルの例としては巨大すぎるクラスや複雑なswitch文などが例に挙げられます。 フ…