PMD (英語のProgramming Mistake Detectorの頭文字)は、Javaソースコードをするための静的なルールセットで、以下のような潜在的問題を識別する: * バグの可能性 —空のトライ/キャッチ/フィナリー/スイッチブロック * デッドコード —使われていないローカル変数、パラメータ、プライベートメソッド * 空のif/whileステートメント * 複雑な式 —whileループを可能にしたforループのステートメントが必要ない場合 * 準最適コード —無駄な文字列/ストリングバッファの使用 * 高い循環的複雑度測定を使ったクラス * 重複コード —コピー・アンド・ペーストされたコードはバグもコピー・アンド・ペーストされていると解釈でき、保守性が低下してしまう。 PMDには正式名称が無く、いくつかの非公式名があり、おそらく最も適切な名称は「Programming Mistake Detector」とされる。 通常PMDのエラーは真のエラーにはならないが、むしろ非効率なコードで例えば未だに修正されないとしてもアプリケーションは適切な動作が出来る事になる。

Property Value
dbo:abstract
  • PMD (英語のProgramming Mistake Detectorの頭文字)は、Javaソースコードをするための静的なルールセットで、以下のような潜在的問題を識別する: * バグの可能性 —空のトライ/キャッチ/フィナリー/スイッチブロック * デッドコード —使われていないローカル変数、パラメータ、プライベートメソッド * 空のif/whileステートメント * 複雑な式 —whileループを可能にしたforループのステートメントが必要ない場合 * 準最適コード —無駄な文字列/ストリングバッファの使用 * 高い循環的複雑度測定を使ったクラス * 重複コード —コピー・アンド・ペーストされたコードはバグもコピー・アンド・ペーストされていると解釈でき、保守性が低下してしまう。 PMDには正式名称が無く、いくつかの非公式名があり、おそらく最も適切な名称は「Programming Mistake Detector」とされる。 通常PMDのエラーは真のエラーにはならないが、むしろ非効率なコードで例えば未だに修正されないとしてもアプリケーションは適切な動作が出来る事になる。 (ja)
  • PMD (英語のProgramming Mistake Detectorの頭文字)は、Javaソースコードをするための静的なルールセットで、以下のような潜在的問題を識別する: * バグの可能性 —空のトライ/キャッチ/フィナリー/スイッチブロック * デッドコード —使われていないローカル変数、パラメータ、プライベートメソッド * 空のif/whileステートメント * 複雑な式 —whileループを可能にしたforループのステートメントが必要ない場合 * 準最適コード —無駄な文字列/ストリングバッファの使用 * 高い循環的複雑度測定を使ったクラス * 重複コード —コピー・アンド・ペーストされたコードはバグもコピー・アンド・ペーストされていると解釈でき、保守性が低下してしまう。 PMDには正式名称が無く、いくつかの非公式名があり、おそらく最も適切な名称は「Programming Mistake Detector」とされる。 通常PMDのエラーは真のエラーにはならないが、むしろ非効率なコードで例えば未だに修正されないとしてもアプリケーションは適切な動作が出来る事になる。 (ja)
dbo:wikiPageExternalLink
dbo:wikiPageID
  • 2718935 (xsd:integer)
dbo:wikiPageLength
  • 2133 (xsd:nonNegativeInteger)
dbo:wikiPageRevisionID
  • 85242639 (xsd:integer)
dbo:wikiPageWikiLink
prop-ja:wikiPageUsesTemplate
dct:subject
rdfs:comment
  • PMD (英語のProgramming Mistake Detectorの頭文字)は、Javaソースコードをするための静的なルールセットで、以下のような潜在的問題を識別する: * バグの可能性 —空のトライ/キャッチ/フィナリー/スイッチブロック * デッドコード —使われていないローカル変数、パラメータ、プライベートメソッド * 空のif/whileステートメント * 複雑な式 —whileループを可能にしたforループのステートメントが必要ない場合 * 準最適コード —無駄な文字列/ストリングバッファの使用 * 高い循環的複雑度測定を使ったクラス * 重複コード —コピー・アンド・ペーストされたコードはバグもコピー・アンド・ペーストされていると解釈でき、保守性が低下してしまう。 PMDには正式名称が無く、いくつかの非公式名があり、おそらく最も適切な名称は「Programming Mistake Detector」とされる。 通常PMDのエラーは真のエラーにはならないが、むしろ非効率なコードで例えば未だに修正されないとしてもアプリケーションは適切な動作が出来る事になる。 (ja)
  • PMD (英語のProgramming Mistake Detectorの頭文字)は、Javaソースコードをするための静的なルールセットで、以下のような潜在的問題を識別する: * バグの可能性 —空のトライ/キャッチ/フィナリー/スイッチブロック * デッドコード —使われていないローカル変数、パラメータ、プライベートメソッド * 空のif/whileステートメント * 複雑な式 —whileループを可能にしたforループのステートメントが必要ない場合 * 準最適コード —無駄な文字列/ストリングバッファの使用 * 高い循環的複雑度測定を使ったクラス * 重複コード —コピー・アンド・ペーストされたコードはバグもコピー・アンド・ペーストされていると解釈でき、保守性が低下してしまう。 PMDには正式名称が無く、いくつかの非公式名があり、おそらく最も適切な名称は「Programming Mistake Detector」とされる。 通常PMDのエラーは真のエラーにはならないが、むしろ非効率なコードで例えば未だに修正されないとしてもアプリケーションは適切な動作が出来る事になる。 (ja)
rdfs:label
  • PMD (ソフトウェア) (ja)
  • PMD (ソフトウェア) (ja)
owl:sameAs
prov:wasDerivedFrom
foaf:isPrimaryTopicOf
is dbo:wikiPageDisambiguates of
is dbo:wikiPageWikiLink of
is owl:sameAs of
is foaf:primaryTopic of
pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy