どこかのだれかへ

職業ゲームプログラマ。気になったニュースのピックアップや開発日記などを書いています。

断捨離プログラミング

バージョン管理をしているのに、たまに使わなくなったコードをコメントアウトにしておいて残す輩がいるんですが、ゴミコードはさっさと削除して欲しいです。

せめてなぜ残しているのかはコメントで残して欲しい。もしコメントする価値がないならそれはゴミコードです。

コメントアウトした人以外、もはやそれを削除して良いかどうかなんて判断できないし、実際削除するのも勇気が要ります。

結局の所、コメントアウトすればビルドされないのでコメントアウト外したときに動く保証なんてありません。保守されてるかも分からないコードなんて信用できないし、使いたくないです。

要らなくなったAPIを削除する時や引数を整理したいときにコメントアウト内のコードが参照しているときとか、もう最悪です。

なぜ動くかも使うかも分からないコードを残すのですか。潔く捨ててください。

ゴミが溜まれば臭いがします。臭いコードなんて近づきたくないです。スメハラです。