Про архитектуру сказано немало слов, хотя и нельзя сказать, что достаточно; кажется, сколько ни скажи - всё будет мало. Вроде все понимают, что архитектура должна быть хороша и понимают, что плохая архитектура - это плохо, но когда технарь начинает разговор с менеджером о том, почему надо потратить пару недель не на реализацию нового функционала, а на заботу о коде - случается абсолютное непонимание вторым первого. Предлагаю несколько тезисов о том, как качество архитектуры и кода влияет на бизнес, может поможет разговаривать с боссом. В мире разработки программного обеспечения, как и в любом бизнесе, конечная цель — получение прибыли. Но как достичь этой цели, если ваш продукт постоянно тормозит, требует бесконечных правок и пожирает бюджет? Ответ прост: нужно уделить особое внимание архитектуре вашего ПО. Написать программу, которая просто работает — это полдела. Гораздо сложнее создать продукт, который работает правильно, эффективно и легко поддается изменениям. Представьте, что вы