Evgeny Chepurnykh
Evgeny Chepurnykh
Я предлагаю сделать определение как в Wiki. А в главе по SRP - дать уже твое определение, будучи в контексте.
SRP - In object-oriented programming, the single responsibility principle states that every context (class, function, variable, etc.) should define a single responsibility, and that responsibility should be entirely encapsulated by...
"У класса должна быть только одна ответственность". Это определение используется везде. Везде, где я его слышал. Попробуй поспрашивать у своих ребят. Серьезно, определение про причину видел только у Мартина и...
Я тебе предлагаю такой вариант, сделать опрос на rsdn - какой вариант лучше. Может быть я тоже не объективен. Я тебе это рассказал, потому что вокруг меня говорят о SRP...
Тогда не понятно, с уровнями абстракций и кто о ком знает. "Вышестоящий уровень управляет абстракциями (читай IView), нижележащий уровень ничего не знает о вышестоящем". Надо это как-то разобрать...
Верно только для MVVM. Для MVP - нет - http://habrahabr.ru/post/107698/
I suppose that we must differentiate types of purity. For instance, we can say about "constrained" purity - in this case we look on method only. We just see that...