これ良いな ディレクトリ構造を含めてコードの依存関係を可視化してくれる package by feature | layer が出来ているか、全体像を掴みやすくなっているかどうかがよく分かるアーキテクチャはutilsやhooksで区切らず、featureごとに区切ったほうがやっぱり良い
https://github.com/sverweij/dependency-cruiser
hooks utils を濫用してると矢印がぐちゃぐちゃになって、package by featureにすると、多くの矢印がディレクトリ内で完結するようになった。 たぶん package by layer だと、たくさんの矢印が並行するようになるのかな?