序文
Javaコードの標準化のために、業界では、これは一定の要件を持っている標準、多くの企業を統一しました。しかし、そうであっても、巨大なJavaユーザー・エクスペリエンスは、制限レベルに起因するコーディング標準化必ずしも意識的、かつ心に留めておくために安定化します時間を行うことができないとしてもベテランのJavaプログラマーではありません。(以下、AJCGと呼ばれる規程をスキャンアリババJavaコード、)が広く普及し、生産アリババアリババJavaのコーディング・ガイドラインに登場したら、だから、コードの仕様については、ツールをスキャンするプラグインは、そのうちの一つです。(などFindBugsの、リント、など)他の多くの人気の同様のツールと比較すると、それはより多くのJavaコードの仕様に焦点を当てている、と中国のデフォルト、英語は開発者にとってあまり良くありませんが、これは確かに利点です。これは、(以下、ASという)のAndroidメーカーを組み合わせたプラグインの使用について教えてくださいます。
A、AJCGプロフィール
より簡単かつ迅速に実践に標準化されたコードのフォーマットとプットを達成するために、開発者を許可するには、アリババのマニュアルは、「アリ・ババのJava Development規程」に基づいており、IDEプラグインの自動検出を開発し、それはアリババのJavaのコーディング・ガイドラインプラグインです。2017年10月14日杭州Yunqi総会で、AJCGグローバル進水式が正式にプラグインするためにJava言語仕様の道をリードする業界を開くには、正式な仕様を立ち上げました。プラグインコードをスキャンした後、コードは三つのレベルが現れブロッカー/クリティカル/メジャーによって制定法と矛盾するであろう、そしてほとんどが自動的に修復することができます。また、検査に基づくリアルタイム検出メカニズム、問題を迅速に見つけることができると同時に、ライト・コードを提供します。
第二に、プラグインとしてAJCGをインストール
他のプラグインと同様、AJCGプラグインは直接2つの方法でAS倉庫に設置し、手動オフライン・インストールを提供します。
1、ASは、プラグインライブラリのインストールから直接ダウンロード
[FindBugsの記事で私の他の記事では、ASでのプラグインプラグインライブラリをインストールする方法についてはhttps://www.cnblogs.com/andy-songwei/p/11820564.html ]導入された、そこではありません繰り返します。そのことについて簡単に説明
[ファイル]> [設定]> [プラグイン]> [参照]リポジトリ、「コーディングガイドラインアリババのJava」を検索、インストール、その後、再起動して画面の指示に従ってください。
2、手動でダウンロードしてディスクからインストール
オフライン以下のアドレスからインストールパッケージを入手します。
リンクします。https://pan.baidu.com/s/19MPJ-CVfZvf4K_PVXY8g6Q
抽出コード:it10
第三に、使用AJCG
1、AJCGのスキャンを開始
:一般(開始するには、他の方法があるかのように、我々はこれらの二つのアプローチが十分であることを知っている)をスキャンするには、2つの方法がありますAJCG開始することができます
(1)できるツール>アリエンコード法令>コード走査法令
編集インターフェースまたはAS、右クリックの左とコンテキストメニューに「スキャンコーディング規程」を選択するプロジェクトエリア内(2)。
2、メニュー機能
最初の方法は、次の3つの機能は以下の通りですリスト秒1つの以上の特徴、より開始します。
スタートスキャンコード:(1)規程エンコーディングをスキャン。
(2)オープン/クローズリアルタイムで検出:リアルタイム検出符号、定義によって、コードのリアルタイム検出。マシンの良い一般的なパフォーマンス、そしてあなたは、この機能を有効にすることができますをオンにした場合、「シャットリアルタイム検出機能ダウン」の表示があるでしょう。
英語のスイッチ:(3)英語に切り替えます。
3、結果
スキャンが完了した後の結果を示しては、として(現在のマウスクリックが最後の項目、右側のエリアショー他のコンテンツであれば、再び言及する)は以下のとおりです。
4、問題の同じ種類の指定エリア検索
あなたは③のボタンをクリックすると、以下のように、ボタンがポップアップ表示されます:
ここでは同様の問題を選択するために、マウスをスキャンし、スキャン領域を選択します。デフォルトの選択肢をたどる場合、結果の後に実行します。
ここでは、その番組にプロジェクト全体にクラスのすべての問題を見ることができます。
図5に示すように、特定の非標準コードプレビュー
第三の点の結果の実装では、クラス・ファイルは、最終的な問題または問題をクリックすると、それは次のインターフェイス、プレビュー非標準コードを表示することです。
第四に、ツールバーの機能
頻繁に使用されるツールバー機能、簡単な簡単なため、各機能:
(1)を再実行して点検:再実行してスキャン
(2)クローズ:クローズ本当のパネルをAJCG
(3)全てを展開:ツリー構造の結果を展開し、全体的な結果は、ツリー構造です。
(4)すべて折りたたむ:崩壊の結果ツリー
(5)移動前の問題:問題を選択
(6)ゴー次問題:次の質問を選択します
(7)ヘルプ:ヘルプ
(8)当社グループは、Serverityにより:()を記述する方法がわかりません
(9)グループderectoryによって:ディレクトリグループ/パケット間の切り替えによって、クラス名で
解決されたエントリをフィルタリングする:(10)フィルタは、アイテムをresoled
出典(11)オートスクロール:自動的にソースにスクロールします
(12)輸出:輸出は、XMLにエクスポートすることができ、HTML形式
(13)設定の編集:編集の設定
V.スキャン結果
中国はここに示されているが、それは非常にクールに見えるように、地域のショーの結果の一部は、のように、セットの中国語版です。
ブロッカー>クリティカル>主要:我々は、彼らが問題の深刻度、低高の重症度と述べ、ブロッカー(ブロッカー)、クリティカル(重大な問題)、メジャー(メイン)三つのカテゴリーを見ることができます。各カテゴリは、種類の問題、中国の数字はそれをすべて持っているものが含まれますについては、こちらに入りません。
福祉
これは、「アリババのJava開発マニュアル(記念版)」の電子文書を提供します
リンク:https://pan.baidu.com/s/1z2u1ITJGJvgsJqrgq_AYwQ
抽出コード:v9ja
エピローグ
この記事では、AJCGの一般的な使用のいくつかを説明牛の機能の多くがなければならない、読者が探検するためにたくさん持っていることを期待し、より多くの交流と共通の進歩、ありがとうだけ!