LINUX.ORG.RU

История изменений

Исправление user_id_68054, (текущая версия) :

Нет, ты не понял! 10 наркоманских строк это — «Java-програмист пишет скриптик на Python :-D ..»

В стандартной библиотеке Python ты такое не увидишь. А в дополнительных библиотеках — как повезёт.

Возможно из-за не-поощрения порядка — в ваш Ruby лезет *поменьше* Java-программистов .. Вот и вся формула успеха :-D ..

2 простых и ясных строки ты называешь «больше художественной работы»

«Больше художесивенной свободы» я называю Ruby-конторукции которые «большими мозками» делают помимо своего главного назначения — ещё и что-то побочное (чего не просили!)

Например require — вместе того чтобы запросить *только* требуемый модуль — запрашивает ещё и все зависимости (которые могут меняться от версии к версии — и по факту становится не ясно что именно теперь доступно\не_доступно в пространстве имён)

Или наример когда ты как свободный художник пишешь внутри метода вызов — foo() — и совершенно не ясно что именно вызывается (толи метод ролительского класса, толи функция из импортированного пространства имён)

А самое главное — нет, я наврал — Когда ты (как худодник) пишешь foo() , то ты ЗНАЕШЬ что именно ты вызываешь! А вот кто-то будет читать твой ruby-код — он уже может только угадывать :-D :-D

Исходная версия user_id_68054, :

Нет, ты не понял! 10 наркоманских строк это — «Java-програмист пишет скриптик на Python :-D ..»

В стандартной библиотеке Python ты такое не увидишь. А в дополнительных библиотеках — как повезёт.

Возможно из-за не-поощрения порядка — в ваш Ruby лезет *поменьше* Java-программистов .. Вот и вся формула успеха :-D ..

2 простых и ясных строки ты называешь «больше художественной работы»

«Больше художесивенной свободы» я называю Ruby-конторукции которые «большими мозками» делают помимо своего главного назначения — ещё и что-то побочное (чего не просили!)

Например require — вместе того чтобы запросить *только* требуемый модуль — запрашивает ещё и все зависимости (которые могут меняться от версии к версии — и по факту становится не ясно что именно теперь доступно\не_доступно в пространстве имён)

Или наример когда ты как свободный художник пишешь внутри метода вызов — foo() — и совершенно не ясно что именно вызывается (толи метод ролительского класса, толи функция из импортированного пространства имён)

А самое главное — нет, я наврал — Когда ты (как худодник) пишешь foo() , то ты ЗНАЕШЬ что именно ты вызываешь! А вот кто будет читатб твой ruby-код — уже может только угадывать :-D :-D