エピソード 19: Tom Hughes、カリフォルニア州マウンテンビュー(2021 年 3 月)
以前のエピソード
大規模なコードベースを処理する場合は、コードをインデックスに登録しておくと、シンボル間を移動できるようになるため、便利です。Google 社員の場合、CodeSearch は Google3 と Chromium で動作しますが、まだ ChromeOS をサポートしていないため、Google 社員以外は利用できません。CLion IDE を使用すると、この機能に加えて、他にも多くの便利な機能を利用できます。
メソッドの使用箇所の検索。ソースから定義に直接移動できます。

グローバル検索を使用すると、Shift キーを 2 回押して ChromeOS 内のすべてのファイルと記号を検索できます。

コードのリファクタリング、シンボル名の変更、署名の変更、クラスメンバーの上下移動、値の抽出などを行うことができます。
![[Refactor] ダイアログ](https://developer.chrome.google.cn/static/blog/chromium-chronicle-19/image/refactor-dialog-e853630b14b6c.png?hl=ja)