色々な人のプログラムを最近よく見ていると、本当にこれはソースコードを見ただけで、なんだこれはというのをよく見かけます。
特に、C#やDelphiやVBだとイベント内に処理をだらだらと記述することができ、その中で、モデルの操作をしていると本当に困ったなと思います。
後々メンテナンスするにしても、作り直したほうが早いのではないか・Viewの問題なのに、Modelと密結合なので、ちょっとした修正でも非常に時間がかかってしまいます。
また、if文やswitch文などが多いのもそうですし、よくわからないtry文などもあります。なんでここでtry~catchしているのかが意図が不明確だったりします。
こういったプログラムというのは、影響範囲がどこまで及んでいるかを調べるのにも時間がかかるし、デグレを引き起こしやすいプログラムになるので、ちょっとしたことですが、気をつけなくてはいけないと思います。
特に、C#やDelphiやVBだとイベント内に処理をだらだらと記述することができ、その中で、モデルの操作をしていると本当に困ったなと思います。
後々メンテナンスするにしても、作り直したほうが早いのではないか・Viewの問題なのに、Modelと密結合なので、ちょっとした修正でも非常に時間がかかってしまいます。
また、if文やswitch文などが多いのもそうですし、よくわからないtry文などもあります。なんでここでtry~catchしているのかが意図が不明確だったりします。
こういったプログラムというのは、影響範囲がどこまで及んでいるかを調べるのにも時間がかかるし、デグレを引き起こしやすいプログラムになるので、ちょっとしたことですが、気をつけなくてはいけないと思います。