Эй программисты!
Вся ваша "красота кода" и "структура" и "четкая взаимосвязь" это полная *йня!!!! зацикленность на красоте и внутренней понятности кода - полная и изначальная ошибка. вы даже понятия не имеете насколько сложны и неподдерживаемы системы которые работают в больших многомилионных организациях. желание облегчить себе жизнь написанием "красивенького" кода обеспечивает вам репутацию "тормознутого прогроммера" т.к. слишком много времени уходит на приведение структуры. реальные деньги - это когда тебе дают "КУСОК ГОВНА" и говорят "сможешь заставить работать в КРАТЧАЙШИЙ СРОК - заплатим" и там не будет комментов и мамы с папой и документации и прочей *уйни которая облегчит тебе жизнь. Настоящий код он как ЖИЗНЬ. никаких правил. каждый сам за себя. нет инструкций. никто не поможет.