Out of Memory

本ブログは更新を停止しました。Aerieをよろしくお願いいたします。

目次

Blog 利用状況

ニュース

2009年3月31日
更新を停止しました。引き続きAerieを御愛顧くださいませ。
2009年2月3日
原則としてコメント受付を停止しました。コメントはAerieまでお願いいたします。
詳細は2月3日のエントリをご覧ください。
2008年7月1日
Microsoft MVP for Developer Tools - Visual C++ を再受賞しました。
2008年2月某日
MVPアワードがVisual C++に変更になりました。
2007年10月23日
blogタイトルを変更しました。
2007年7月1日
Microsoft MVP for Windows - SDKを受賞しました!
2007年6月20日
スキル「ニュース欄ハック」を覚えた!
2006年12月14日
記念すべき初エントリ
2006年12月3日
わんくま同盟に加盟しました。

カレンダー

中の人

αετο? / aetos / あえとす

シャノン? 誰それ。

顔写真

埼玉を馬鹿にする奴は俺が許さん。

基本的に知ったかぶり。興味を持った技術に手を出して、ちょっと齧りはするものの、それを応用して何か形にするまでは及ばずに飽きて放り出す人。

書庫

日記カテゴリ

ソフトウェアメトリクス

最近興味を持っているものの一つ。
#興味の対象が発散しちゃって困るわぁorz

詳しいことは知らないが、要は「ソフトウェアの品質をわかりやすく表したもの」。
本当は、品質が数値で出ることによって明確になるらしいのだが、計算式が分からないのでおおまかにw
例を出すとこんな感じだ。

メソッドの行数
いまさら何を言うこともあるまい。
メンバ変数アクセス率
全てのメソッドが全てのメンバ変数にアクセスしているほど良。
例えば、クラスのメソッドのうち半数がメンバ変数Aしか、もう半数がメンバ変数Bしか参照していなかったら、このクラスは2つに分けられる。
クラスの継承階層の深さ
浅いほどいいというものではないが、深すぎる場合、階層途中に意味のないクラスが挟まっている可能性がある。
クラスの継承階層の「浅く広く」度
クラス継承があまりに浅く広すぎる場合、基底クラスが抽象的すぎて実用的でない可能性がある。
仮想メンバのオーバーライド率
基底クラスのメンバをオーバーライドしている数が多すぎる場合、その継承は適切でない可能性がある。

他にも思いついたら書いてみよう!

投稿日時 : 2007年5月18日 11:54

Feedback

No comments posted yet.
タイトル
名前
Url
コメント