Основные принципы качественно спроектированной
программной архитектуры:
- Отсутствие повторений
- Принцип минимального знания
- Принцип основной ответственности
- Проектирование наперед осуществляется только при
необходимости
- Разделение функций
К сожалению, у нас пока нет статистики ответов на данный вопрос,
но мы работаем над этим.