|
世の中には信じられないようなコードがたくさんあります。 動くには動きますが、非常に汚い、いわゆるダーティコードと呼ばれるものです。 技量がないのにむりやりプロジェクトに突っ込まれてしまったかわいそうな人か、 あるいは、経験年数だけ稼いで、ちっともまともなコードが書けないままの困った人か、 あるいは、変な規約のせいで、泣く泣く変なコードを書かなければならなくなった人 あたりだとは思いますが、やっぱりよくないコードはよくないです。 ここでは、本当にあったとんでもないコードを書いていきます。 変数名などは元のコードが分からないように foo とか bar に変えてますが、 「本当にあった」コードです。 アンチパターンは、繰り返し似たような失敗をやってしまうものの集大成ですが、 こちらはアンチパターンとはいえないものです。 (分類するとすれば、無知・無能に相当します。) (ページ番号と日付が前後していますが、これは一部編集しなおしたためです。) |