четверг, 12 мая 2011 г.

[prog] Презентация Вальтера Брайта Patterns Of Human Error

Все, что говорит Вальтер, наверняка хорошо и правильно… Но, как известно, задним умом все крепки :) Ведь как все происходит – сначала появляется что-то полезное, этим начинают пользоваться, набивают шишки, затем придумываются средства защиты от шишек. Но! Средства защиты должны встраиваться в тот инструмент, который уже используется. Или в новый инструмент, который будет поможет вспахать ранее непаханое поле. Вот, скажем, оператор foreach, который действительно делает использование циклов по коллекциям безопаснее. Добавили его в Java. И в C# его сделали. Но Java уже давно использовалась, а C# был новым инструментом – MS вспахивал целину под названием “своя собственная Java для Windows”.

И это сработало. А вот Брайт правильные вещи вставляет в инструмент, который интересен очень и очень небольшой группе энтузиастов. Говоря по простому – вообще никому не интересен. Что делает ценность этой презентации, на мой взгляд, значительно ниже, чем она того заслуживает.

2 комментария:

NN​ комментирует...

Нет, мысли у него конечно правильные.
Многие бы и сами до них дошли.
Но реализация языка D оставляет желать лучшего.

После того как строка это не string, не char[] , а (о Боже) immutable(char)[]
с этим жить невозможно. :)

eao197 комментирует...

@NN:

А что, по вашему мнению, не так с immutable(char)[] в качестве типа строки?