code-analysis

    1

    3答えて

    strtrns以下の説明を持っている:desc-1、desc-2 strtrns()関数は 結果に文字列をコピーして変換します。 oldに表示される文字は、newの同じ位置の の文字に置き換えられます。新しい結果が返されます。 ......... この関数は、newStringバッファを オーバーフローさせる可能性があるため、セキュリティ上のリスクがあります。 currentStringバッファが

    0

    2答えて

    私はスイングアプリケーションを分析しようとしました。これは古いプロジェクトで、何年も成長しているので、コードを読むのは非常に難しいです。今度はアプリケーションを再設計する必要があります。 私はこのアプリケーションを理解するために私をサポートできるEclipseプラグインを探しています。ここではどのような私が探しているプラ​​グインの種類:私は実行私は Eclipseプラグインで記録を開始する時点

    2

    4答えて

    javaのメソッドで実行の流れを解析できるように、単純なコールグラフを生成したいと思います。 たとえば、コード内で、メソッドXからメソッドYに移動することができる場合は、メソッドXからメソッドYへのフローを示すコールグラフを生成したいと思います 私はSOOTを使ってみましたが、この必要なコールグラフを取得できませんでした。誰かが私はそのようなコールグラフを生成するために使用できるAPIを知っていま

    1

    2答えて

    ページから派生した別のクラスを参照する "System.Web.UI.Page"から派生したすべてのクラスを見つける必要があります。 NDependで私に何も、またはすべてのページを与えます。 最近、Asp.Netの「サイト」を「Webアプリケーション」に変換しました。その過程で、多くのページがデータベースレイヤのクラスと同じクラス名を持つことがわかりました。それらは異なる名前空間にありますが、す

    25

    5答えて

    私は、技術レベルが大きく異なるいくつかの人々によって書かれたプログラムに取り組んでいます。そこには決して変更されていない(おそらく、私たちがそれらに触れることを恐れているような)ファイルや、絶えず変化しているファイルがあります。 リポジトリ履歴全体(git)を見て、特定のファイルがどのくらい頻繁に変更されるかの分析を行うツールはありますか?またはパッケージ?またはプロジェクトですか? 「ちょうどう

    5

    2答えて

    MSBUILD : error : CA0055 : Could not unify the platforms (mscorlib, Version=2.0.5.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e, mscorlib, Version=5.0.5.0, Culture=neutral, PublicKeyToken=7cec85

    3

    2答えて

    私はMSBuildsスクリプト経由で私のプロジェクトをビルドすると、私はClCompileターゲットの作業中に、次のメッセージを得る:falseに、ビルドスクリプトで<RunCodeAnalysis>プロパティを変更した後 ClCompile: .... Source1.cpp Source2.cpp Running Code Analysis for C/

    12

    4答えて

    function foo(a, opt_b) { opt_b = opt_b || 1; ... } foo(1); // IntelliJ will yell at me, saying "Invalid number of parameters, expected 2" foo()をIntelliJが私に怒らないように文書化する方法はありますか?

    1

    2答えて

    大きなAdaコードベースで実行されるコピー&の貼り付けプログラムのために重複したコードを見つけるツールを探しています。 :私はエイダのサポートを発見したツールは以下の通りです など、レイアウトや識別子の違いを無視し、ツールでエイダのサポートはつまり、些細なテキストの類似点以上を検出するために重要であると仮定します Adaを含むいくつかの言語をサポートする市販の製品です。 http://www.se

    3

    3答えて

    私は理解しようとしている奇妙な状況に陥っています。 var ms = new MemoryStream(Encoding.Default.GetBytes(DefaultControlTemplateXaml)); using(ms) { var x = XamlReader.Load(ms); _defaultControlTemplate = x as ControlT