Delphi(パスカル)プロジェクトのLoC(行のコード)メトリックを生成するにはどうすればよいですか?これを行うための組み込みの方法はありますか?DelphiのLoC(コード行)メトリック?
答えて
Pascal Analyzerと他の多くのメトリック、ヒント(lint)スタイル情報を使用してコードラインメトリックを生成できます。
Delphi自体には、Pro以上のSkusでのLoCを含む組み込みメトリック機能もあります。
+1です。 – RRUZ
誰もおかげさまで、これは良いメトリクスツールのようです。それをチェックしてください。 ps。はい、LoCの測定だけでは役に立たない測定基準です。ちょうどどれくらいの大きさが欲しいのですか(笑)あなたは虚栄心のために知っています:) –
パスカルアナライザは商用ツールです。単一のファイルまたはプロジェクトを分析できますが、ディレクトリの内容は分析できません。 [このコメントへの3年前の回答の回答] –
SourceMonitorは一連のメトリックを計算しますが、他にもLOCがあります。 C++、C、C#、VB.NET、Java、VB6以外にもDelphiでも動作します。
それは古い、役に立たないメトリックだから、それを使用しないでください。
これはデベロッパー・プロダクティビティのメトリックではありませんが、どのユニットが大きすぎるかもしれないし、細分化する必要があるかもしれないと考えられる方法かもしれません。大規模ではない、それは悪いです。 –
私たちはより良い選択肢が不足しているので、役に立たないメトリックではありません。ただし、不正行為をする可能性があるため、間違って使用しないでください。 – magallanes
CodeHealerは、コード行を含め、さまざまな指標を提供します。
悲しいことに、コードヒーラーの作者はXE5とXE6の適切なサポートのためにそれを更新することに興味がないので、それを死んだと呼んでみましょう、Jim。 –
それは残念です。 CodeHealerは、実際には卑劣なコードの問題を指摘しています。 –
Delphi 10、Berlin、Tokyoのサポートを発表しました。 @WarrenPとBruceは、明らかに更新しています。 – LMSingh
Build-All、おおよその行数をメモします。
残念ながら、このメトリックは、投げ捨てられた大きな統計が部門を印象的なものにすることができる非プログラマを感心させること以外にはあまり有用ではありません。現実的には、1万回線プログラムは、数千万のプログラムよりも5倍複雑になります。製品を作るコードのラインではなく、ラインをまとめたエンジニアリングです。
Delphiの最近のバージョンには、LOCメトリックやその他の同様の役に立たないメトリックを含むいくつかの基本メトリックが組み込まれています。 EnterpriseおよびArchitectには、より多くのメトリックと監査セットが含まれています。
特に、結果は、ヘルプとヒントなしで、奇妙なグリッドで表示されます。実際に
、どちらかを助けるために助けには何もありません。あなたはメトリックを実行する前に、しかし、様々な不可解な事は何を意味するかのいくつかの記述があり、ここのものに建てられた自由のリストは次のとおりです。
CIW - Class Interface Width
LOC - Lines of Code
NAM - Number of Accessor Methods
NOA - Number of Attributes
NOC - Number of Classes
NOIS - Number of Import Statements
NOM - Number of Members
NOP - Number of Parameters
NOPA - Number of Public Attributes
PIS - Package Interface Size
PS - Package Size
- 1. pandas dataframe .loc行の値
- 2. ブールlocとno locの選択
- 3. Delphiのコードは7
- 4. パンダのデータフレームloc
- 5. Cコードベース全体のコード複雑度メトリック
- 6. Delphiのコードのコンパイル方法
- 7. .loc PandasのCategoricalIndex用
- 8. 春のメトリックは、グアバヒット/メトリックで
- 9. python pandas loc error
- 10. 無効LOCヘッダー
- 11. Python .loc confusion
- 12. pandas .atと.loc
- 13. DLL内のdelphi finalizalizationコード
- 14. Delphiコードの完成度
- 15. Delphiコマンドラインコマンドの実行
- 16. 使用LOCとパンダ
- 17. リバースエンジニアリングdelphi 2010コード - UMLツール
- 18. opendaylightのBGP-リンクステートは、 "LOC-リブ"
- 19. コードの重複の検出 - Delphi
- 20. RAD StudioのDelphiコードの強調表示
- 21. SQL Serverのコード行(LOC)の合計数を取得する最も簡単な方法は何ですか?
- 22. Delphi IDEの行の長さ
- 23. Delphi GetLastError実行パッケージ
- 24. ソフトウェア構成コードの努力/メトリックの測定
- 25. Delphiコードの「浮動小数点オーバーフロー」エラー
- 26. デバッグ中のDelphiとコード補完
- 27. フィルタ別のメトリック
- 28. GraphiteのDropwizardメトリック
- 29. h2OのMAPEメトリック
デルファイは、これらのものを生成するためのツールで構築含まれており、私が編集しましたこの質問は推奨事項を求めているのではなく、むしろ話題にある課題を達成するための方法です。この質問は貴重であり、特に尋ねられてから4年後には閉鎖してはいけません(保留中)。 StackOverflowは引き続きオーバーモッドロードに向かいます。ニース。 Pascal Analyzerの場合は –