You must log in or register to comment.
Fascinating. What comes to mind is frameworks that enforce horizontal separations… and the whole “convention over configuration” opine/meme.
TLDR; don’t group files by “what they do in common” but rather the ones that “work with the same thing”. So instead of
components,libraries,iconsfolders, group them liketable1,table2, etcif you are following DDD and/or clean architecture, this article would be giving you terrible advice. You go vertical but the moment you need a type/utility from another place it stops making sense.
and they wrote a section on that
https://tkdodo.eu/blog/the-vertical-codebase#but-what-about-shared-code





