Меня чесно уже немного достал фрон, где каждый понапридумывал терминов никак не формализировав их и каждый активно ими пользуется, подразумевая свое.
Talk is cheap. Show me the code.
Поэтому я пока для себя решил так.
Я стремлюсь что б мой код и подходы по его организации, были:
1. Просты в написании
2. Просто в поддержке (рефатор\расширение)
3. Были максимально очевидны большему числу разработчиков (в первую очередь из команды)