OpenGrok などのサイトでクリックした関数の履歴を残し、カスタムテンプレートで履歴のコピーができる Chrome 拡張機能です。
Code Path Tracker は OpenGrok などのソースコードの閲覧サイトでクリックした関数を履歴に残し、それらをカスタムテンプレートを使用してコピーができる Google Chrome 拡張機能です。この拡張機能はコードを効率的にレビューしたり、履歴で処理を追跡することでコードの流れを深く理解するための強力なツールです。
【主な機能】
- 関数名のクリックで自動的に履歴に追加
- サイドバーでの履歴管理(階層変更、削除、コピー、URL の変更)
- +, - ボタンで階層の調整が可能
- ↑, ↓ ボタンで関数の順番の変更が可能
- 設定でカスタムテンプレートやインデント、URL の有無を指定可能
- URL パターンを指定して拡張機能を特定のサイトでのみ有効化
Code Path Tracker でコードレビューをより効率的にしましょう !
Code Path Tracker の使用方法:
1. Chrome ウェブストアから拡張機能をインストールします。
2. 拡張機能のオプションページを開きます。
3. "Enabled URLs (Enter each URL on a new line): "と表示されたフィールドに、拡張機能を有効にする URL パターンを入力します。例えば、http://example.com/ の下にあるすべてのリソースで有効にするには、http://example.com/* と入力します。
注:*は、指定したドメイン配下のすべてのリソースへのアクセスを許可するために必須です。
4. [保存]ボタンをクリックし、指定したURLで有効化されたコード閲覧サイトに移動し、コード内の関数の追跡と分析を開始します!
Code Path Trackerでより充実したコードレビュー体験をお楽しみください!
出力例)
systemd-v239-44
--------------------
_nss_resolve_gethostbyname4_r
+-> sd_bus_message_new_method_call
+-> sd_bus_message_new
+-> allow_interactive_authorization
+-> count_addresses
+-> sd_bus_message_enter_container
--------------------