Я хотел бы знать, почему вы решили создать свой собственный каркас в вашей компании.
Под фреймворком я не подразумеваю несколько библиотек, которые вы часто используете. Я имею в виду определенный способ построения приложений поверх него, с базовыми классами, соглашениями и т. Д.
Итак, почему вы создали свой собственный фреймворк? Как вы могли бы оправдать это человеку, который вас нанимает. Вы измерили положительное и отрицательное влияние этого?
Что касается вашего опыта, то заметили ли вы, что в некоторых случаях структура компании приносит реальные выгоды или, с другой стороны, увеличивает затраты на разработку (обучение, отладка, обслуживание и т. Д.)?