Информация об изменениях

Сообщение Re[5]: Языки с "Делегирование=Наследование" от 27.03.2016 17:36

Изменено 27.03.2016 17:37 0BD11A0D

Здравствуйте, AlexRK, Вы писали:

ARK>А без моего примера не можете пояснить свои слова про спорный паттерн?


Могу написать общие соображения. Они сводятся к тому, что такой код мало соотносится с жизнью, слишком абстрактен, а поэтому он читается намного хуже.

И как, полегчало? Не думаю.

Жизнь меня научила тому, что надо сразу переходить к примерам. Допустим, вы бы хотели возложить бремя придумывания примеров на меня. Есть одна проблемка: примеры чего, мне, человеку, которому паттерн кажется спорным, следует привести? Того, что он спорен? А вы на это скажете, что это мои примеры плохие (но есть хорошие).

Вот это все я мысленно опустил и предложил: давайте вы сразу приведете пример хорошего кода с делегированием. Где делегирование улучшает читаемость или мешает совершению ошибок. (Другие критерии я не думаю, что есть смысл рассматривать, но готов, если убедительно покажете). А я перепишу его без делегирования или признаю, что оно уместно. Так мы сможем быстро разобрать все случаи. К игре приглашаются все желающие.

ARK>Ну ок, вот выше был пример: http://rsdn.ru/forum/philosophy/6393576.1
Автор: Pzz
Дата: 23.03.16


И чего это пример? Бессмысленного и бесполезного учебного кода?
Re[5]: Языки с "Делегирование=Наследование"
Здравствуйте, AlexRK, Вы писали:

ARK>А без моего примера не можете пояснить свои слова про спорный паттерн?


Могу написать общие соображения. Они сводятся к тому, что такой код мало соотносится с жизнью, слишком абстрактен, а поэтому он читается намного хуже.

И как, полегчало? Не думаю.

Жизнь меня научила тому, что надо сразу переходить к примерам. Допустим, вы бы хотели возложить бремя придумывания примеров на меня. Есть одна проблемка: примеры чего, мне, человеку, которому паттерн кажется спорным, следует привести? Того, что он спорен? А вы на это скажете, что это мои примеры плохие (но есть хорошие).

Вот это все я мысленно опустил и предложил: давайте вы сразу приведете пример хорошего кода с делегированием. Где делегирование улучшает читаемость или мешает совершению ошибок. (Другие критерии я не думаю, что есть смысл рассматривать, но готов, если убедительно покажете). А я перепишу его без делегирования или признаю, что оно уместно. Так мы сможем быстро разобрать все случаи. К игре приглашаются все желающие.

ARK>Ну ок, вот выше был пример: http://rsdn.ru/forum/philosophy/6393576.1
Автор: Pzz
Дата: 23.03.16


И чего это пример? Бессмысленного и бесполезного учебного кода? Пожалуйста, давайте не будем замусоривать обсуждение такими примерами.