もっと便利に。さらに詳しく見てみよう!
ここからは、Curlアプリケーション開発でのメトリクス機能の使用例について紹介します。Curlメトリクスを使用して、品質のよいCurlアプリケーションを作成しましょう!
使用例:コーディング規約準拠の確認
では、ソースコードがコーディング規約に準拠しているかCurlメトリクスを利用して確認してみましょう。例として、以下のコーディング規約を設定します。
- コード行数:1ファイルあたり600行以内
- クラス数:1ファイルあたり10クラス
- メソッド数:1クラスあたり10メソッド
- 関数内のコード行:1プロシージャおよびメソッドあたり50行
上記のコーディング規約をチェックするために、以下のメトリクスを選択しましょう。
-
トータルサイズメトリクス
- コード行
- クラス数
- メソッド
- 関数からのコード行
上記のコーディング規約に準拠していないソースコードをメトリクス計測し、Curlメトリクスビューのメトリクス計測結果を確認します。
次は、コーディング規約に準拠しているソースコードをメトリクス計測し、Curlメトリクスビューのメトリクス計測結果を確認してみましょう。下記のようにCurlメトリクスを設定すれば、開発中のソースコードがコーディング規約に準拠しているか確認できます。
Curlメトリクス設定の[オプション]にて、「個々の定義に対するメトリクスを表示」のチェックを外すと、クラス配下の要素の表示結果が省略されます。
同じく[オプション]からリンクされているCurlプログラムアナライザページのメトリクスオプションでは、ドキュメンテーションメトリクスおよびテストメトリクスの分析対象となるファイルの探索場所(正規表現)を設定できます。
まとめ
今回は、Curlメトリクスの基本的な使用法について紹介しました。Curlメトリクスは、他にもさまざまな角度からアプリケーションの分析および品質チェックが可能です。
Curlメトリクスを用いて、Curlアプリケーション開発の品質向上・効率アップにつながれば幸いです。
参考資料
この記事は参考になりましたか?
既に会員の方はを行ってください。
- CurlデベロッパーセンターPick Up連載記事一覧
-
- モバイルアプリをCurlで作る!
- Oracleの「Developer」で作成された画面をCurlで実装!
- 使ってみようメトリクス!
- この記事の著者
-
株式会社東海ソフトウェア(カブシキガイシャトウカイソフトウェア)
株式会社東海ソフトウェア(http://www.tokaisoftware.co.jp/)は、豊かな社会を実現するために、ICTサービスを通じて「誠心誠意」をお届けする企業です。社員一人一人がいち社会人として魅力ある人間を目指し、お客様・ビジネスパートナーと共に歩みながら心のこもったサービスをご提供いたしま...
※プロフィールは、執筆時点、または直近の記事の寄稿時点での内容です
【AD】本記事の内容は記事掲載開始時点のものです 企画・制作 株式会社翔泳社
この記事は参考になりましたか?
この記事をシェア



