Очень часто встречаю споры по поводу оценки качества архитектуры проекта. Видел много разных сложных метрик и громких заявлений. Моё мнение, что большинство вводит эти метрики для начальства или чтобы похвастаться перед другими. Я считаю, что нас должно интересовать 3 вещи:
- соответствует ли программа требованиям (т.е. выполняет все функции прописанные в техническом задании в полной мере);
- насколько легко лично для вас/вашей команды происходит процесс внесения изменений в систему;
- легко ли вы можете подключить нового разработчкика к работе над проектом.
Наверное можно придумать ещё метрики, но эти основные и без них никуда. Если ответы - да, легко, легко, то мне кажется что вы поработали над архитектурой должным образом. Если же нет, то вам есть куда расти.
Комментариев нет:
Отправить комментарий