Каково не “Наименьшее количество Удивления” в [закрытом] Ruby

6
задан miku 21 December 2009 в 11:03
поделиться

2 ответа

Нежное замечание, я думаю, вы преувеличиваете идею наименьшего удивления. На мой взгляд, вы расширяете идею Маца о наименьшем удивлении от его идеи наименьшего удивления, чтобы включить вашу идею наименьшего удивления. Помните, что то, что вас удивляет, может не удивить другого, а может даже удивить его, если все получится так, как вы думаете. С учетом всего сказанного, хорошо высказать свое мнение о том, как, по вашему мнению, это должно работать, потому что мы все можем извлечь из этого урок, но сказать, что «мы получаем (плохой) сюрприз», значит распространить ваше представление об удивлении на других.

Что касается Мне кажется, что во всех этих примерах вы хотите, чтобы они работали лучше для ваших предпочтений (или приложений), чем в общем случае.

2
ответ дан 17 December 2019 в 04:47
поделиться

Дизайн Ruby, язык отличается из дизайна библиотек Ruby (которые в основном кажутся тем, что вы используете в качестве примеров). Матц разработал язык по принципу наименьшего удивления, но не все библиотеки (даже модули в стандартной библиотеке Ruby) были разработаны таким образом. (Имейте в виду, что Матц сам не писал каждую библиотеку Ruby или даже всю стандартную библиотеку Ruby.)

3
ответ дан 17 December 2019 в 04:47
поделиться
Другие вопросы по тегам:

Похожие вопросы: