タグ

ブックマーク / posaune.hatenablog.com (3)

  • SonarとJenkinsを連携させる - 亀岡的プログラマ日記

    さて、先日紹介したSonarですが、単体で使うぶんにはあんまり美味しくありません。手動でバッチ叩くなんてやってらんねーですよね。 てなわけで、Jenkins先生登場です。連携させましょう、そうしましょう。 できること できることは、、、まぁ解析を定期的に走らせるだけといえばだけなんですが、プラグインをうまく活用することで、 解析の結果によってビルドを失敗させる 単体テストの実行 → エラー時にアラートもSonarにお任せする なども可能になります。 解析の定期実行をJenkinsにお任せする まずは基から。といってもここの設定が一番めんどくさかったりしますが。 まずはJenkinsにSonarプラグインを導入します。 Sonar plugin - Jenkins - Jenkins Wiki 導入すると、まずPluginの設定をしてやる必要があるのですが、これがちょいと厄介です。プロジェ

    SonarとJenkinsを連携させる - 亀岡的プログラマ日記
  • SonarQubeをWindows環境で使ってC#コードを解析する[追記しました] - 亀岡的プログラマ日記

    SonarQubeをWindows環境で使ってC#コードを解析する はじめに注意 ココらへんの事柄は一年も経てば色々変わったりするので、古い情報はあんまり真に受けないこと。 一応検証環境はWindows 8.1 Professional on VMWare Fusion 5だけれど、まぁWindows 7以降ならだいたい一緒のはず。 SonarQubeとは SonarQubeはもともとSonar*1と呼ばれていた、オープンソースの静的解析エンジンです。もともとはJava向けですが、Jenkinsのようなプラグイン機能も充実しており、結構な数のプラグインで、解析方法どころか解析可能な言語もかなり充実しています。現在のところ、公式では以下の言語をサポートしているよう。 ABAP Android C/C++ C# Cobol Delphi / Pascal Drools Erlang Flex

    SonarQubeをWindows環境で使ってC#コードを解析する[追記しました] - 亀岡的プログラマ日記
  • .NET Memory Profilerが使いやすい。 - 亀岡的プログラマ日記

    .NET Memory Profiler - In-depth .NET Memory Profiling これこれ。 いままで、RedGate.NET memory profiler for leak detection and memory optimizationとかDevPartnerマイクロフォーカス製品 - 開発支援ツール - DevPartnerファミリー : マイクロフォーカスとか色々使ってきたけれど、これはかなり良いプロファイラな気がする Visual Studioのようにエラーや警告がプラファイラ上に出てきて、危ないオブジェクトが種別毎に一覧される。しかも、危ないオブジェクトがどこで作られたかとか、インスタンスの属性だとか、リークさせてる部分を確定するための情報も非常に豊富。 しかもこれ安い。Standardなら15,000円っすよ。円高のうちに買っておこうかしら・・・

    .NET Memory Profilerが使いやすい。 - 亀岡的プログラマ日記
  • 1