io/fs.FS for testability. io/fs.FS for abstraction.
Go 1.16から追加されたio/fsパッケージが提供しているインターフェースについて、皆さんはどのような目的で活用していますか? 私は、主に2つの目的で活用しています。1つはテスト容易性(テスタビリティ)、もう1つはファイルシステムとしての抽象化です。 本発表では、具体的な事例を元に上記の2つの目的での使い方を紹…