LINUX.ORG.RU

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

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

Ситуаций, когда у тебя нет буста, нет джавы, нет того, нет сего — да сколько угодно.

А, ну конечно, давай возведем всё в абсолют. Мой изначальный тезис - если тебе нужно прям advanced-программирование на баше - вероятно ты что-то делаешь не так, и стоит поискать другой способ. Вот скажи честно, ты когда-нибудь пользовался башевыми константами? А вообще знал об их существовании?

Поэтому, стоит приучать себя использовать не то, что хочется, а то, что есть.

Давай я тоже в эту игру поиграю. Есть ассемблер. Почему бы нам всё не писать на ассемблере?

И всегда думать, во что обходятся целевой машине твои рабочие инструменты.

А еще - во сколько обойдется разработка и поддержка. В иных случаях она будет несколько дороже, чем процессорное время машины. Когда проектируется архитектура, надо прикдывать требования в численном виде и руководствоваться критерием «достаточно хорошо». Сделал некий алгоритм? Укладывается в требования? Да, но можно улучшить? Пока считаем сделанным и идем дальше.

Вместо того, чтобы поставить интерпретатор хотя бы луа, ты наговнякал баш-скрипт на 10 тыщ строк из какихто смутных соображений экономии пары мегабайт, хотя место еще было? Молодец, ты сотворил говнокод, потому что количество ошибок в этом скрипте благодаря нестрогой типизации наверняка будет поражать воображение, и даже shellcheck тебя не спасет, а стоимость доработки будет просто колоссальной.

Только понимать это начинаешь не сразу.

Сначала у тебя мало опыта и ты думаешь, что составитель кретин; потом ты более опытен и пытаешься разобраться в причинах; потом с еще большим опытом приходит понимание, что на самом деле составитель был всё-таки кретин.

как автор дошел до жизни такой

Да легко. Читаешь такое как медкарту. Вот тут человечка в детстве роняли, тут шизофрения проклюнулась, а тут манямирок цветет и пахнет/

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

Ситуаций, когда у тебя нет буста, нет джавы, нет того, нет сего — да сколько угодно.

А, ну конечно, давай возведем всё в абсолют. Мой изначальный тезис - если тебе нужно прям advanced-программирование на баше - вероятно ты что-то делаешь не так, и стоит поискать другой способ. Вот скажи честно, ты когда-нибудь пользовался башевыми константами? А вообще знал об их существовании?

Поэтому, стоит приучать себя использовать не то, что хочется, а то, что есть.

Давай я тоже в эту игру поиграю. Есть ассемблер. Почему бы нам всё не писать на ассемблере?

И всегда думать, во что обходятся целевой машине твои рабочие инструменты.

А еще - во сколько обойдется разработка и поддержка. В иных случаях она будет несколько дороже, чем процессорное время машины. Когда проектируется архитектура, надо прикдывать требования в численном виде и руководствоваться критерием «достаточно хорошо». Сделал некий алгоритм? Укладывается в требования? Да, но можно улучшить? Пока считаем сделанным и идем дальше.

Вместо того, чтобы поставить интерпретатор хотя бы луа, ты наговнякал баш-скрипт на 10 тыщ строк из какихто смутных соображений экономии пары мегабайт, хотя место еще было? Молодец, ты сотворил говнокод, потому что количество ошибок в этом скрипте благодаря нестрогой типизации наверняка будет поражать воображение, и даже shellcheck тебя не спасет.

Только понимать это начинаешь не сразу.

Сначала у тебя мало опыта и ты думаешь, что составитель кретин; потом ты более опытен и пытаешься разобраться в причинах; потом с еще большим опытом приходит понимание, что на самом деле составитель был всё-таки кретин.

как автор дошел до жизни такой

Да легко. Читаешь такое как медкарту. Вот тут человечка в детстве роняли, тут шизофрения проклюнулась, а тут манямирок цветет и пахнет/