【こーどすめる】
コードスメル とは?
💡 コードの「嫌な臭い」—問題のサイン
📌 このページのポイント
代表的なコードスメルは?
Long Methodってどう直す?
スメルに気づくコツは?
スメルがあっても動くなら直さなくていい?
今は動くけど、将来の変更コストが上がるのがスメルの怖さだよ。「動くから触らない」を繰り返すと、やがて誰も触れないレガシーコードになる。ただし全てを今すぐ直す必要もない。「触る予定がある場所」から優先的にリファクタリングする「ボーイスカウトルール」が現実的だね
まとめ:ざっくりこれだけ覚えればOK!
「コードスメル」って出てきたら「リファクタリングが必要なコードの兆候」と思えればだいたいOK!
📖 おまけ:英語の意味
「Code Smell」 = コードの臭い
💬 コードが「臭う」=何か問題がありそうな兆候。Kent Beckが命名したよ