問題タブ [codepro]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
java - GoogleAppengineコードでGoogleCodeProCoverageを使用するにはどうすればよいですか?
GoogleのCodeProCoverageツールを使用して、GoogleAppEngineプロジェクトの単体テストのカバレッジを測定しようとしています。ただし、テストの実行時にさまざまなClassFormatError例外が発生します。
他の人はGoogleAppengineプロジェクトでGoogleCodeProカバレッジを機能させていますか?
私が追求している問い合わせの行は次のとおりです。a
)複数レベルのバイトコードエンジニアリングが連携して機能していません。つまり、CodeProはGAE JPA実装(DataNucleusインスツルメント永続クラス)と戦っています。
b)私の側のRTFMエラー
例外は次のとおりです。
java - TestNG: JUnit によって混乱する Eclipse
Eclipse プロジェクトで TestNG を使用してテストをセットアップしていますが、奇妙なエラーが発生します: ビジネス クラスからテスト クラスを生成しようとすると、「Grid not editable」(タイトル) というメッセージがポップアップ表示されますコンパイル ユニットがコンパイル可能でないか、junit.framework.TestCase のサブクラスではありません。修正してからもう一度実行してください" (本文)。どういうわけか、Eclipse は私が JUnit クラスを作成したいと考えているようですが、その理由がわかりません。どんな手掛かり?
構成:
- エクリプス 3.6.0
- テストNG 5.14.10
java - コマンドラインから Google Codepro analytix を実行するには?
コマンド ラインからGoogle CodePro analytixを実行することは可能ですか。
私が探しているのは、ファイル名をパラメーターとして渡すシェルスクリプトからこれを実行し、パラメーターとして渡したファイル名のファイルレベルで生成されたすべてのメトリックを取得することです。
そうすることは可能ですか?そしてどうやって?
Java ファイルに対して同じメトリックを提供し、シェル スクリプトから実行できる他のツールはありますか?
java - Google CodePro ルール
数日前から Google CodePro Audit for Java を使用していますが、コードの改善にどれだけ役立ったかに驚いています。
まったく思い浮かばなかったルールもあれば、結果がよくわからないルールもあります。
たとえば、ユーティリティ メソッドを使用するのは良い方法だといつも思っていました。しかし、そこには「特定の状況を除いてユーティリティメソッドは避けるべきである」というルールがあります。誰でもそれについて詳しく説明できますか?
また、codePro を使用して従うべき MUST ルールについて、意見を投稿してください。
ありがとうございました。よろしくブルーノ
java - CodePro junitテストメソッドが(Eclipseで)例外をスローするのはなぜですか?
EclipseのCodeProはJUnitテストを生成Exception
しますが、チェックされた例外をスローすることが不可能な場合でも、生成するすべてのテストメソッドはスローされます。これはCodeProの制限ですか、それとも私がこれまでに見たことのないJUnitの優れたプラクティスですか?
例えば:
new Category(String)
チェックされた例外をスローしresult.getCategoryName()
ない場所。
java - Google CodePro が同一の JUnit テストを生成するのはなぜですか?
CodePro がメソッドのテストを自動的に生成する場合、多くの場合、同一のテストが生成されます。
これらは、次のメソッドのテストです。
CodePro を間違って使用していますか? 複数のテストは、2 つのテストを実装するためのヒントだと思っていましたが、テストをカスタマイズするたびに、CodePro がテストを再生成するときに、テストが書き直されてしまいます。
java - Eclipse で CodePro のコントラクトをどのように使用しますか?
CodePro のコントラクトを理解したつもりでしたが、効果がないようです。例えば:
main(String[]) メソッドを実行すると、以下が発生します。
印刷する。コンパイルの警告 (予期されていた) はなく、スローされた例外もありませんでした。また、CodePro によって生成された junit テスト メソッドは、コントラクトの影響を受けませんでした。
では、CodePro のコントラクトをどのように使用しますか?
java - CodePro Analytix - 監査ルール「変数に Null 値があります」が表示されません
プロジェクトのコード スタイルをチェックするために、CodePro Anlaytix (Eclipse プラグイン) をテストしています。セッターの変数「titleParam」と「descParam」の「変数にnull値があります」とCPAは教えてくれます。
クラスは次のとおりです。
ルールの概要は次のとおりです (CPA doc から)。
null 値を持つことが保証され、式で使用される変数は、プログラマーが実際の値で変数を初期化するのを忘れたことを示している可能性があります。
「Variable has null value」というルールがアクティブ化され、これはこのルールによってキャッチされるコードの例です (CPA doc から):
例はわかりましたが、セッターのパラメーターが null であると表示されるのはなぜですか?
java - Codepro Analytix- JUnit-ClassNotFoundException
でJUnitテストケースを生成しようとしCodepro Analytix v7.1
ていRAD 7.5
ます。単純なソースコードでも
入手できます。ClassNotFoundException
ソースコード:
生成されたテストコード:
このエラーを解決するのを手伝ってもらえますか?
java - インターフェイスで宣言された参照されていないフィールドをすべて見つける (および削除する) にはどうすればよいですか?
特定の無意味なパターンを排除した後、次のようなインターフェイスで宣言されているフィールドを特定し、場合によっては削除する必要があります。
確かに、Eclipse の「すべての参照を検索」を使用して、次々と識別子を取得できますが、何千もの識別子に直面すると、今後数日間は非常に退屈なフルタイムの仕事のように見えます。
Google CodePro と、Java コンパイラがオンデマンドで吐き出す可能性のある警告の両方を試しましたが、インターフェイスのパブリック フィールドではなく、クラスの非パブリック フィールドのオプションしか見つかりませんでした。
私の次の試みは次のとおりです。それらをすべてコメントアウトし、エラーリストを調べます。エラー リストにないすべてのフィールドは安全に (私の場合は!) 削除できます。アクティブな参照を持つすべてのフィールドのリストの代わりに、どこにも参照されていないすべてのフィールドのリストを探しているので、それも退屈な日になります。
では、現在参照されていないフィールドをすべて効率的に見つけるにはどうすればよいでしょうか。
つまり、私のEclipseワークスペースが知らない別のプロジェクトに参照がある可能性があるため、特定のプロジェクトのこれらの参照を見るのは危険です。それが、私が Eclipse や CodePro で探している警告/分析オプションを提供しない理由かもしれません。
ただし、ここではそうではありません。私のプロジェクトで参照されていない場合は、削除したいと思います。