[userpic]

Субъект, Оператор, Контроллер 

metanymous в посте Metapractice (оригинал в ЖЖ)

--Итак, то что у вас В РОЛИ СУБЪЕКТА нет "сохранения рисунка" - это не ваша забота. Это забота Оператора и Контроллера. Ежели Субъект начинаете учить Оператора что ему делать, то Контроллер должен со всею деликатностью сказать Субъекту чтобы он эээ зат "замолчал".
--Мы хоть и упражняли троем, но в тройках не получилось. Роль Контроллера не была определена, наверное, по большей части от того, что не формального/пошагового описания упражнения, которое Контроллер мог выучить и в которое мог бы "тыкать".

Сделайте так чтобы получилось.
--Не стоит ли нам более формально подойти к наименованию ролей участников упражнений, то есть дать такие названия, которые бы еще больше пресуппозировали стоящие за ролями задачи.
--Вместо Оператора -- Программиста.

Программист это более общая функция, включающая все три/каждую из ролей.
Контроллер оставить Контроллером. А вот что бы сделать с Субъектом, чтобы пресуппозировать большую пассивность? Может Субъект должен стать Объектом? Я вот себя в роли Объекта гораздо более пассивным чувствую. Но все ли я принимаю во внимание?
Не всё. Три роли: субъект, оператор, контроллер.
--Самые главные пресуппозиции настоящего упражнения есть пресуппозиции а) разграничения ролевых функций б) разграничения контекстов исполнения.
--С разграничение ролевых функций -- пока понятно. А что есть "разграничение контекстов исполнения"?

В упражнении это границы ролей.