book
book copied to clipboard
Barrel fileについての利点・欠点について説明したい
モジュールを束ねて再エクスポートするバレルファイル(バレルパターン)について解説を追加したい。
業務中にモジュール設計に関して、barrel fileを採用してはどうかという議論が出てきたことが何度かあるため。
パッケージを公開するときは便利ですが、そうでないときはあえてする必要があるのでしょうかね? 🤔 "this import can be shortened" みたいな警告がIDEで出るときがあるので、一応利点はありますが
デザインパターンの一種だと思うので、解決したい課題やメリットがあれば使うというものではあると思います😌
これ自体が優れている優れていないという評価ではなく、現場での議論や意思決定の材料として、pros/consなどを取り上げる価値はありそうだなと思いissueにしました。