Eclipse / Java
Java Impact Analyzer
変更したメソッドの先に何があるかを、呼び出し元、画面、mapper、SQL、entity、table まで横断して追跡します。調査結果は持ち運べる HTML / Markdown / XLSX レポートになります。
- 変更影響と削除影響を一つの流れで調査
- Java から画面・mapper・SQL・table まで横断
- コア分析はローカル完結、ネットワーク不要
Independent developer utilities
コードを理解し、変更の先を見通すための、小さく集中した開発ツール。余計な仕組みを持ち込まず、手元の仕事を明確にします。
Built for deliberate, inspectable work.
The tool shelf
Sunimori Tools は単一製品の名前ではありません。これから増える、用途の明確な開発ツールのための場所です。
Eclipse / Java
変更したメソッドの先に何があるかを、呼び出し元、画面、mapper、SQL、entity、table まで横断して追跡します。調査結果は持ち運べる HTML / Markdown / XLSX レポートになります。
数を埋めるためには増やしません。開発の摩擦をはっきり減らせるテーマだけを、この棚に追加していきます。
How we build
道具は、使う人の判断を置き換えるものではなく、判断できる材料を静かに整えるものだと考えています。
機密性の高いコードを、分析のためだけに外へ送らない。主要機能はネットワークなしで成立させます。
結果だけでなく、どう到達したかを追えること。曖昧さや上限も隠さず、確認可能な形で示します。
巨大な万能製品を目指さず、一つの厄介な仕事を最後まで扱える、輪郭のはっきりした道具を作ります。
Get Java Impact Analyzer
https://sunimori.tools/eclipse/impact-analyzer/eclipse/dropins/ に手動配置した同プラグインの jar があれば、先に削除します。
Eclipse の Help → Install New Software… から、上の URL を追加します。
Java Impact Analyzer を選び、ライセンスと証明書を確認して完了します。
案内に従って Eclipse を再起動します。以降は Check for Updates で更新できます。
インストール中に証明書の信頼を求められます。署名者と指紋が一致することを確認してから信頼してください。
34:20:B1:D6:73:C4:00:7B:E2:72:7F:D3:C8:3B:61:32 40:4A:69:A4:B3:EF:90:66:6A:0B:DE:0B:49:BB:23:32信頼後に証明書を再度求められた場合は、更新を中止してください。
eclipse.ini に追加すると、未署名コンテンツを警告ではなく失敗にできます。
-Declipse.p2.unsignedPolicy=failEclipse 4.27(2023-03)以降、JDK 17 以降。英語・日本語・中国語の UI に対応。
Sunimori Tools
新しい道具が加わっても、ここは静かで、見通しのよい場所であり続けます。