Re[26]: Закон сохранения сложности
От: IT Россия linq2db.com
Дата: 29.07.09 14:34
Оценка:
Здравствуйте, gandjustas, Вы писали:

IT>>Ты статью читал?

G>Читал. Ответь на вопрос выше.

Сначала мы с моими вопросами разберёмся, а потом на твои будем отвечать.

G>Конечно, дл любого паттерна, принципа и даже парадигмы прогнаммирования есть границы применимости, которые описываются авторами патернов. Если задача попадает в эти границы, то соотвествующий паттерн\принцип стоит прмиенять.

G>В частности для SRP простое условие — в одном компоненте собрано несколько ответственностей.

Это всё бла-бла-бла. Как формально определить ответственности? У тебя или у авторов паттерна есть критерий?

Для меня, например, алгоритм разбора xml, алгоритм преобразования и алгоритм генерации текста — это разные ответственности. Для тебя, как я понимаю, — нет. Всё вместе это называется предпочтения. У меня они свои, у тебя свои. Там где начинаются предпочтения заканчивается логика. И наоборот. Бороться с предпочтениями можно только формальными методами. Я ещё раз повторю свой вопрос. У тебя есть формальные правила для определения применимости SRP?
Если нам не помогут, то мы тоже никого не пощадим.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.