よ~しパパPHPでオブジェクト指向しちゃうぞ

現在、仕事で一人で開発中のものが何個かあるのだが、PHPやらなんやらのベタ書きで激しく見通しが悪い。
勢いでガリガリ書いてゆくのはいいにしても、コードが増殖してファイルも複数になり、関数も1ファイルにまとめきれず、「んも~~」となってくる。
私自身が思いつきでどんどん機能を追加するものだから、プロジェクト自体が巨大化して既に収集がつかなくなりそうな予感である。
今の時点でちょっと機能を修正するだけでちょっと大変になりつつあり、カスタムにカスタムを重ねて誰も触れなくなった大昔のメインフレームのような事になりつつある。
そういうなんをこわごわデバッグしながら修正するのは精神衛生上にも時間的にもよろしくない。精神と時間は創造的で有効な物に対して使いたい。
そこで、プロジェクト自体にとっても私自身にとっても将来的にプラスになればということで、思い切って私にとっては苦手意識というレベルで禁断の領域であるオブジェクト指向の考え方でざっくり書き直すことにした。


システム全体をUMLちっくにモデリングした後…
ムダに多い現在の機能をいるもんだけクラスごとに分類してメソッドにして…
んでもって、そいつらをMVCモデルにあてはめて再構築…
と先は長そうである…
が、今まで苦手意識のあったクラスだのメソッドだのプロパティだのオブジェクト指向な語彙への拒否反応が克服されれば願ったりかなったりであるし、現在の、なんですかそのブログのようで随筆のような仕様書は??ってのをUMLな仕様書で書き直したりするとかなりかっちょええはず。
そこで、よ~しパパ、エクリプスでコード書いちゃうぞ。というわけである。
しかし、しかしながら、オブジェクト指向で書くというのなら、わざわざ最初からPHPを選んで書かんでもええがな。という話でもあるわな。

コメントする

メールアドレスが公開されることはありません。

PAGE TOP