ソフトウェア可視化(Software Visualization)という研究分野があります。
これは、ソフトウェアの構造や開発プロセスなどを可視化することで、その理解を支援しようというものです。
ソフトウェア可視化には、頻繁で継続的なリリースが求められるアプリにおいて、コード理解を支援して開発効率を上げるポテンシャルがあります。
にもかかわらず、Swiftで書かれたコードを可視化するツールはまだあまり世に出ていません。
そこで、ビルドが成功する度に静的構造と影響範囲を可視化するツールを試作しました。
このトークでは、Swiftを対象としたソフトウェア可視化ツールの開発経験をもとに、
についてお話しします。
このトークを通じて、Swiftで書かれたコードを解析するハードルを下げ、オリジナルの開発支援ツールを実装しよう!と思ってもらえることを目指します。