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

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

G>Конечно есть. http://en.wikipedia.org/wiki/Single_responsibility_principle

Reason to change? Ты понимаешь смысл слова reason или тебе перевести?

IT>>Для меня, например, алгоритм разбора xml, алгоритм преобразования и алгоритм генерации текста — это разные ответственности. Для тебя, как я понимаю, — нет.

G>С чего ты взял? это разные отвественности и они уже реализуются разными компонентами, объект xml отвечает за разбор xml_я, file за генерацию текста, а сам метод Convert за преобразование.

С того и взял. Для меня компонент xml и file — это способы доступа к конкретному формату, а не алгоритм разбора и генерации конкретных данных в моеё бизнес логике. Точно такие же компоненты у меня есть и для компилятора. Впрочем, мы начинаем ходить по кругу, что означает бессмысленность дальнейшей дискуссии.
Если нам не помогут, то мы тоже никого не пощадим.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.