問題タブ [static-analysis]
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.
vba - 静的分析で開発を改善する
Nothing
VBA コードを見直していると、ほとんどのバグはタイプミス、 に設定していない、DB 接続を閉じていないなどの簡単に分類されるエラーであることがわかりました。
「Option Explicit」を使用するとこれらのいくつかを解決できることはわかっていますが、もっと強力なものを使用したいと思います。
VBA 用の静的解析ツールはありますか?
dependencies - ディペンデンシー グラフで見つけやすい問題は何ですか?
ディペンデンシー グラフを作成するときに何を探す必要がありますか?
別の言い方をすれば、見栄えの良いグラフと悪いグラフの特徴は何ですか?
編集: ここでのコンテキストは、NDepend で私のアセンブリを初めて見たものです。
debugging - ソース コード アナライザーは役に立ちますか?
- ソース コード アナライザーを使用していますか? もしそうなら、どれがどの言語発達のために?
- コードの潜在的なバグを解決するのに役立つと思いますか? それとも、彼らの警告のほとんどは取るに足らないものですか?
- 長期間使用した後、コードの品質が以前よりも高くなったと思いますか?
sql - MySQL または Rails で特定の日付範囲内で 1 日あたりの AVG を取得するための最良の方法
Railsでグラフを作成しようとしています。たとえば、特定の日付範囲の毎日の1日あたりの平均売上高です
「sales_price」float属性を持つproducts_soldモデルがあるとします。しかし、特定の日に売上がない場合 (たとえば、モデル/データベースに何もない)、単純に 0 を返したいと思います。
これを行うための MySQL/Rails での最善の方法は何ですか? 私はこのようなことができることを知っています:
(このSQLクエリは、私が望んでいるものを取得するための完全に間違った方法かもしれません)
次のような結果が得られます。
私が取得したいのはこれです:
SQL でこれを行うことはできますか?それとも、結果を後処理して、日付範囲内のどの日付が SQL 結果セットにないかを見つける必要がありますか? おそらく、いくつかのサブセレクトまたは IF ステートメントが必要ですか?
助けてくれてありがとう。
wpf - System.Diagnostics.CodeAnalysis.SuppressMessage について説明する
一部のアプリケーションにこの種のコードがあります(マイクロソフトから)
- 誰でもこれを説明できますか?
- それを使用する方法、実際の利点を説明するブログはありますか...
ありがとうジョナサン
iphone - xcodebuild を使用して iPhone コードをビルドし、LLVM/Clang Static Analyzer を実行する
「LLVM/Clang 静的アナライザーを使用してメモリ リークを見つける」の手順に従いましたが、自分のプロジェクトで静的アナライザーを実行できませんでした。
プロジェクトで実行しようとするとxcodebuild
(1. ターミナルを開く、2. プロジェクトに直接移動する、3. > xcodebuild)、次のエラーが発生します。
このツールを自分のコードで実行するにはどうすればよいですか? - シミュレーターでテストしています。ありがとう。
c# - C / C ++ / C#用の無料の静的コードスキャナー
C#、C、またはC ++で自動コード分析を行うためのオープンソースおよび/または無料のコードスキャナーを知っている人はいますか?
Javaには、FindBugs(Eclipse統合)、PMD、Hammurapiなどの素晴らしいものがあることを私は知っています。
C言語に似たものはありますか?
ウィシ
.net - .Net の 2 つのクラス間のプロパティ呼び出しを決定する
2 つの .Net 型、型 A と型 B が与えられた場合、型 B から作成された型 A (型 A のサブクラスを含む) へのすべてのプロパティ呼び出しをどのように判断できますか?
delphi - Delphi/Pascal 用の静的コード分析ツールはありますか?
Delphi/Pascal 用の静的コード分析ツールはありますか?
C++ と .NET のオプションはたくさんありますが、Delphi/Pascal のオプションはありません。
理想的には、継続的インテグレーション システムに統合できるものです。