« sprite | メイン | リファラを残す »

2006年08月24日

個人的OOP

大きめの仕事が入ってそれも、フルフラッシュな勢いなので、ちゃんと考えて作らなければ破綻をきたす気がしてきた。
ので考えをちょっとまとめてみる。

1.メソッドはサブメソッドなどを使い一つ一つはコンパクトに。(やり過ぎに注意)
2.最適化を考え、なるべ(絶対?)くグローバル変数とクラス変数をへらす。(メモリーのリークなどを未然に防ぐ)
3.メソッドの一つの単位は1.値を受け取る2.処理をする3.値を返す、と明確に。
4.少なくとも一つのクラスはそのクラスでルールを決め必ずそれに従う。
(処理の方法、変数名の決め方、など)
5. 3とかぶるが値を受け取る、処理をする、値を返すは明確にする。
6.一つの処理は一つのメソッドその中で完結させる。
7.値の受け渡しはローカルで。(グローバル変数の廃止)
8.XMLを処理した値の管理はそのクラスが請け負う。
9.一つ一つのオブジェクトの単位は小さく。

、、、なんかまとまってないなぁ。
もう一度考え直します、、、。

投稿者 hiphi : 2006年08月24日 02:40

トラックバック

このエントリーのトラックバックURL:
http://hiphi.net/cgi/mt/mt-tb.cgi/56

コメント

コメントしてください




保存しますか?