[{"data":1,"prerenderedAt":77},["ShallowReactive",2],{"content-doc:article:/articles/jetbrains-file-structure":3,"content-surroundings:article:/articles/jetbrains-file-structure":71},{"id":4,"title":5,"body":6,"date":55,"description":56,"extension":57,"kind":58,"meta":59,"navigation":60,"ogImage":41,"path":61,"seo":62,"sitemap":63,"stem":64,"tags":65,"updatedAt":69,"__hash__":70},"article/articles/jetbrains-file-structure.md","JetBrains の File Structure でテストコードを俯瞰する",{"type":7,"value":8,"toc":51},"minimark",[9,13,25,28,34,37,42,48],[10,11,12],"p",{},"最近はAIにテストコードを書かせている。大量にかつフラットに書かれてしまったテストコードを見るのは辛い。",[10,14,15,16,19,20,24],{},"処理の種類・正常/準正常/異常系などで階層を作ることで読みやすく・理解しやすくリファクタリングしたいタイミングが来る。 ",[17,18],"br",{},"\nそんなときに JetBrains 系 IDE で ",[21,22,23],"code",{},"command + 7"," を押すと表示できる File structure が便利。",[10,26,27],{},"構造化前",[10,29,30],{},[31,32],"img",{"alt":27,"src":33},"/images/articles/jetbrains-file-structure/before.webp",[10,35,36],{},"構造化後",[10,38,39],{},[31,40],{"alt":36,"src":41},"/images/articles/jetbrains-file-structure/after.webp",[10,43,44,45,47],{},"キーボードの矢印で移動すれば右側で開いているファイル内も追従するので、中身の確認もできる。 ",[17,46],{},"\nシンプルに行数が多いファイル内での作業をするときにも便利そうだ.",[10,49,50],{},"存在には気がついていたけど、実際使うシーンがなかったので、こういう場面で役に立つのか〜という発見。",{"title":52,"searchDepth":53,"depth":53,"links":54},"",2,[],"2026-02-28T00:00:00.000Z","File structure が テストコードを俯瞰するときに便利。","md","tech",{},true,"/articles/jetbrains-file-structure",{"title":5,"description":56},{"loc":61},"articles/jetbrains-file-structure",[66,67,68],"JetBrains","WebStorm","test",null,"8MLMVqgoT2ltXtsiqJoM9tWhwZHKMrzoHqKbZuY7gHg",[69,72],{"title":73,"path":74,"stem":75,"date":76,"children":-1},"WebStormでプロジェクトを開くと既存ウインドウが置き換わってしまう挙動を変える","/articles/webstorm-new-window","articles/webstorm-new-window","2026-02-27T00:00:00.000Z",1772952405473]