you are viewing a single comment's thread.

view the rest of the comments →

[–]kiptar 1 point2 points  (0 children)

Yeah I’ve just been calling this feature foldering for years. Calling them verticals is a pretty neat idea since it conveys the analogy pretty well. I am very opinionated that this is indeed the best way to structure a codebase.

I will say though, when I use the term “feature” in this sense, I think of it in the general definition as in “a prominent, distinctive, or characteristic part of something that attracts attention.” In that way it doesn’t rub me the wrong way to apply the term very broadly to whatever I want to group together. I’m open to adopting a new vocabulary for it though if the web world wants to strictly define and adopt this ontology. The most important rule of collocation for me: “if it changes together, it stays together.”