tagCANDY CGI VBレスキュー(花ちゃん) の Visual Basic 2010 用 掲示板(VB.NET 掲示板)
VBレスキュー(花ちゃん) の Visual Basic 2010 用 掲示板(VB.NET 掲示板)
[ツリー表示へ]  [ワード検索]  [Home]

タイトル Re: コーディングのルールについて
投稿日: 2007/05/23(Wed) 15:26
投稿者るしぇ
> 継承は何回層までとか
…と言われても .NET が
System.Object
   System.MarshalByRefObject
      System.ComponentModel.Component
         System.Windows.Forms.Control
            System.Windows.Forms.TextBoxBase
               System.Windows.Forms.TextBox
とか継承してるわけで、じゃあ、.NET そのものが使えないのでは?

レスポンスに関してのみ言えば、継承自体がボトルネックに
なることは少ないと思います。インスタンスの生成については、
コストのかかるオブジェクトの生成を繰り返しているなら重く
なっていると思います。しかし、使い捨てるのが基本なので、
最初からそれが間違いだと言い切るのもなんか違うと思います。

目的が既存のプログラムのレスポンス改善であれば、どの処理に
時間が掛かってるのか調べるのが先でしょう。
上にあがっているような状況を改善しても3秒しか改善されないで、
実は別に20秒ぐらい掛かる処理があった…ということも少なくない
事例です。

> 継承は何回層までとか、閉じるボタン以外の機能は継承に頼らないとか、
> インスタンスの制限とかのルールをお持ちの方、教えて頂ければうれしいです。
そのようなルールが有用だと思いませんでした。
コーディング規約なら、たたき台となるようなドキュメントを公開
しているサイトもあります。参考にしてみては?
[コーディング規約の会]
http://www.objectclub.jp/community/codingstandard/

- 関連一覧ツリー をクリックするとツリー全体を一括表示します)

古いスレッドにレスはつけられません。