泣きながら既存のコードを書き直す

 面倒ではあるけれど、できるタイミングで全面書き換えしておかないと後々面倒なことになるので仕方がなく。
 データ構造が腐っているので一から作り直したほうがマシなんだけど、既存のデータのことを考えるとそういうわけにもいかず。
(データ構造を改訂をするにしても、何をやってるのか理解しないとどうにもならないし)

 とりあえず全く同じデザイン/データ構造/ロジックのまま

・MVCフレームワークで書き直し
・データベースアクセスはO/Rマッパを使うように変更

してるんだけど、まるで暗号のようなコードで解読するのに時間がかかってしょうがない。
 ちゃんと構造化されていればもちっと楽に理解できるんだけど、それもなされてないしなぁ。
 あと、変数名やカラム名に無意味な名前(typeとかmodeとかflagとかobjとかdataとか)を使うのはやめて欲しい(せめてコメントがあれば手がかりにはなるのに)。

 機能変更や追加するのに時間がかかるうえにバギーな理由はよく分かったけど。

この記事へのコメント

この記事へのトラックバック