リファクタリングを考慮したコミットレビュー Chrome OffiDocsで
Ad
DESCRIPTION
この拡張機能は、Java で記述された GitHub リポジトリのコミットにリファクタリング情報を統合します。
この拡張機能は、リファクタリングの変更をより高度に視覚化し、開発者がソース コードの変更を簡単に検査できるようにして生産性を向上させるために作成されました。
ユーザーガイド: • Chrome ブラウザで GitHub コミット Web ページを開きます (例: github.
com/user/project/commit/id または github。
com/user/project/pull/id/commits/id) (初回使用のみ: ブラウザーの右上にある拡張機能アイコンを右クリックし、「オプション」を選択して、希望の待ち時間を設定します) 。
• コミットページに移動し、拡張機能アイコンをクリックします。
読み込み中の回転円が表示されるはずです。
• 結果を取得すると、ページの下部に、コミットに対してリファクタリングが行われたかどうかを示すボタンが表示されます。
「はい」の場合、次のヒントが表示されます。 • [リファクタリング] ボタンの上にマウスを置きます。 コミットに適用されているすべてのリファクタリング タイプが表示され、コード内の対応するリファクタリング メソッドの正確な場所にアクセスできるリンクが表示されます。
• ページの左側に、色付きのバブルが付いたナビゲーション バーが表示されます。 それぞれの色付きのバブルは、そのタイプの存在を示します (i.
e.
その意味; それぞれのバブルの上にマウスを置くと、その意味がわかります)。
• 「同じコード」メソッド (青色のメソッド) については、コミット内のコード自体をクリックするか、下部のリファクタリング リンク内のリンクをクリックすることで、正確にどこに抽出されるか、どこから抽出されるかを確認できます。
対応する矢印が表示され、抽出されたメソッドの正確な場所が示されます。
• 色付きの各メソッドには、コードの上にマウスを置くとその上部にツールバーが表示され、メソッドのタイプが示されます。
さらに、黄色のコードはメソッド呼び出しを示しているため、そのツールバーは、(これを押すと) 呼び出しているリファクタリング メソッドに移動するアクセス可能なリンクです。
謝辞とクレジット: 使用される統合リファクタリング情報は、RefactoringMiner (https://github.
com/tsantalis/RefactoringMiner)。
この拡張は、カナダ自然科学工学研究評議会 (NSERC) とコンコルディア大学のコンピューター サイエンスおよびソフトウェア エンジニアリング学部によって資金提供されたプロジェクトでした。
質問/提案: hassan までメールをお送りください。
マンスール@メール。
コンコルディア。
ca
追加情報:
- ハッサン・マンスール提供
- 平均評価 : 3.6 つ星 (気に入った)
-開発者 このメールアドレスは、スパムロボットから保護されています。 アドレスを確認するにはJavaScriptを有効にする必要があります。
リファクタリングを考慮したコミットレビューウェブ extension OffiDocsと統合 Chromium オンライン