ホームページ > Java > &#&チュートリアル > Java 開発者が知っておくべき 5 つのバグ追跡ツール

Java 開発者が知っておくべき 5 つのバグ追跡ツール

伊谢尔伦
リリース: 2016-11-25 10:18:36
オリジナル
1169 人が閲覧しました

Java エコシステムの発展とユーザーのパフォーマンス要件の改善に伴い、新しいタイプの開発ツールが登場しました。これらは、ペースの速い環境での迅速な導入に必要なエラー追跡のニーズを満たし、従来の方法よりも深いレベルでアプリケーションの動作を観察できます。最近、ソフトウェア分析会社のTakipiがそのようなツールを5つまとめて紹介した。

Java 開発者が知っておくべき 5 つのバグ追跡ツール

Raygun は、アプリケーション例外を追跡するための Web ベースのエラー管理システムです。 Java、Scala、.NET、Python、PHP、JavaScript などの複数のデスクトップ、モバイル、Web プログラミング言語をサポートしています。その主な機能は次のとおりです:

バグのグループ化 - 複数回発生した同じバグは同じグループに表示されます。 ;

全文検索 - エラー グループと収集されたすべてのデータが検索可能;

アプリケーション アクティビティの表示 - ステータスの更新、コメントなど、すべてのチーム メンバーに表示されます。 - 各バグの影響を受けるユーザーの数;

外部統合 - Github、Bitbucket、Asana、JIRA、HipChat など。

Sentry は、リアルタイムのイベントログと集計のための Web ベースのオープンソース ソリューションです。サポートされている言語には、Ruby、Python、JS、Java、Django、.NET などが含まれます。その主な機能は次のとおりです。リアルタイムで閲覧できるようになります。

ユーザーのアクセスがエラーにより中断された場合、Sentry ログを使用してユーザーのアクセスを回復できます。

不正行為を検出して防止します。購入回数と認証時間が通常の範囲を超えた場合、Sentry は通知を送信します。

GitHub、HipChat、Heraku などを統合できます。

Takipi は、Java エージェントを使用してコード分析を実行し、コードの変更をリアルタイムで追跡する Software as a Service (SaaS) モデルです。分析作業のほとんどはクラウド上で行われ、Java、Scala、Clojure、Groovy、JRuby、Jython などの JVM 言語をサポートします。その主な機能は次のとおりです:

検出 - キャッチされた例外とキャッチされなかった例外、HTTP およびログエラー;

優先順位で並べ替えます - クラスター全体でエラーが発生する頻度、新しいコードが含まれているか、頻度が増加しているかどうかを確認します。

分析 - 特定のコードと変数のステータスを表示します。

システムリソースのオーバーヘッドは2%未満です。

Airbrake は、エラーの詳細とアプリケーション固有のビューを記録するダッシュボードを備えた Web ベースのインターフェイスをユーザーに提供します。サポートされる言語には、Ruby、PHP、Java、.NET、Python、Swift などが含まれます。その主な機能は次のとおりです。 :

エラーの種類、ユーザーおよび環境変数に応じてグループ化された詳細なスタック トレース情報;

チームの生産性を向上させる - 複雑な情報から重要なエラーを除外する

チームのコラボレーション - バグの原因となったメンバーとその原因を確認する修正;

外部統合 - HipChat、GitHub、JIRA、Pivo​​tal などを含む 30 種類以上

StackHunter は、現在ベータ版であるセルフホスト型 Java 例外追跡ツールです。次の主要な機能により、開発者に例外を通知し、問題をより迅速に解決するのに役立ちます。

すべての例外を単一の自己ホスト型 Web インターフェイスで表示できます。

スタック トレース データとコンテキスト情報 (例: 例外、影響を受けるユーザー、影響を受けるセッションなど。

例外が発生した場合、すぐに警告メールを送信します。

根本原因に基づいて例外をグループ化します。

さらに、言及する価値のあるもう 1 つのツールは、Fedora エコシステムの ABRT です。これは、自動バグ検出および報告ツールです。上記の 5 つのツールとの違いは、ユーザーがアプリケーション開発者とアプリケーション ユーザーの両方になれることです。ただし、Java 例外のサポートはまだ概念実証の段階にあります。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート