SHOEISHA iD

※旧SEメンバーシップ会員の方は、同じ登録情報(メールアドレス&パスワード)でログインいただけます

CodeZine編集部では、現場で活躍するデベロッパーをスターにするためのカンファレンス「Developers Summit」や、エンジニアの生きざまをブーストするためのイベント「Developers Boost」など、さまざまなカンファレンスを企画・運営しています。

CurlデベロッパーセンターPick Up(AD)

使ってみようメトリクス!

統合開発環境「CDE」を使って、Curlアプリ開発品質を測定

  • このエントリーをはてなブックマークに追加

計測したいメトリクスを選択しよう!

 これまで、デフォルトのメトリクスセットの計測方法を紹介してきました。次は計測したいメトリクスを自由に選択し、カスタマイズしたメトリクスセットに変えてみましょう。

 ワークベンチの[ウィンドウ]-[設定]を選択し、表示された設定画面から、[Curl]-[メトリクス]を選択します。そして、右ペインで[メトリクスセット]タブを選択します。

[Curl]-[メトリクス]を選択
[Curl]-[メトリクス]を選択
[メトリクスセット]タブを選択
[メトリクスセット]タブを選択

 メトリクスセットで[新規]を選択し、新規メトリクスセットを追加します(デフォルトの名前は、メトリクスセット+数字)。再び[メトリクス]タブを選択し、「メトリクスセットの編集」にて、追加したメトリクスセットを選択します。「計測するメトリクスを選択」で追加したいメトリクス項目を選択します。

 プロジェクトエクスプローラビュー上で、メトリクスを計測したいCurlプロジェクト、パッケージ、およびCurlソースファイルを選択して右クリックし、表示されるコンテキストメニューから[Curl メトリクスの計測で使用...]を選択します。計測したいメトリクスセットを選択して、[OK]をクリックすると、Curlメトリクスビューが表示され、計測結果を確認できます。

計測したいメトリクスセットを選択
計測したいメトリクスセットを選択
Curlメトリクスビュー
Curlメトリクスビュー

計測結果をCSVやXMLで見てみよう!

 メトリクスの計測結果は、CurlメトリクスビューからCSVファイルもしくはXMLファイルにエクスポートできます。計測結果が表示されたCurlメトリクスビュー上で右クリック、コンテキストメニューから「カンマ区切り値としてエクスポート(CSV)」および「XMLとしてエクスポート」を選択します。[名前を付けて保存]で任意の場所・ファイル名を指定して、保存します。

メトリクスの計測結果をエクスポート
メトリクスの計測結果をエクスポート

 [名前を付けて保存]で保存した任意の場所に出力されます。以下、出力例になります。

出力例1
type,name,kind,LOC
session,session,,426
library,COM.CURL.CSK.EXTRAS.WATER-PICTURE,,426
package,COM.CURL.CSK.EXTRAS.WATER-PICTURE,,395
file,COM.CURL.CSK.EXTRAS.WATER-PICTURE:load.scurl,,13
file,COM.CURL.CSK.EXTRAS.WATER-PICTURE:WaterPictureGui.scurl,,47
class,COM.CURL.CSK.EXTRAS.WATER-PICTURE:WaterPictureGui,class,47
binding,COM.CURL.CSK.EXTRAS.WATER-PICTURE:WaterPictureGui.default,primary-constructor,45
file,COM.CURL.CSK.EXTRAS.WATER-PICTURE:WaterPicture.scurl,,257
class,COM.CURL.CSK.EXTRAS.WATER-PICTURE:WaterPicture,class,257
binding,COM.CURL.CSK.EXTRAS.WATER-PICTURE:WaterPicture.default,primary-constructor,87
出力例2
<metrics version="1.0">
<metric name="type" />
<metric name="name" />
<metric name="kind" />
<metric name="url" />
<metric name="LOC" />
<scope type="session" name="session">
<metric name="LOC" value="426" />
</scope>
<scope url="file:///c:/eclipse/ws/water-picture/manifest.mcurl" 
type="library" name="COM.CURL.CSK.EXTRAS.WATER-PICTURE">
<metric name="LOC" value="426" />
</scope>

次のページ
もっと便利に。さらに詳しく見てみよう!

この記事は参考になりましたか?

  • このエントリーをはてなブックマークに追加
CurlデベロッパーセンターPick Up連載記事一覧

もっと読む

この記事の著者

株式会社東海ソフトウェア(カブシキガイシャトウカイソフトウェア)

株式会社東海ソフトウェア(http://www.tokaisoftware.co.jp/)は、豊かな社会を実現するために、ICTサービスを通じて「誠心誠意」をお届けする企業です。社員一人一人がいち社会人として魅力ある人間を目指し、お客様・ビジネスパートナーと共に歩みながら心のこもったサービスをご提供いたしま...

※プロフィールは、執筆時点、または直近の記事の寄稿時点での内容です

【AD】本記事の内容は記事掲載開始時点のものです 企画・制作 株式会社翔泳社

この記事は参考になりましたか?

この記事をシェア

  • このエントリーをはてなブックマークに追加
CodeZine(コードジン)
https://codezine.jp/article/detail/6145 2011/09/27 14:00

おすすめ

アクセスランキング

アクセスランキング

イベント

CodeZine編集部では、現場で活躍するデベロッパーをスターにするためのカンファレンス「Developers Summit」や、エンジニアの生きざまをブーストするためのイベント「Developers Boost」など、さまざまなカンファレンスを企画・運営しています。

新規会員登録無料のご案内

  • ・全ての過去記事が閲覧できます
  • ・会員限定メルマガを受信できます

メールバックナンバー

アクセスランキング

アクセスランキング