dennis_chikin (dennis_chikin) wrote,
dennis_chikin
dennis_chikin

"Ленивые" языки и гуманизм

По результатам нескольких сеансов тяжелой некромантии имею сказать следующее:

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

Если же треть функционала переваривает такие переменные на входе нормально, треть - приводит к краху системы, а треть - к "ушла совсем, но обещала когда-нибудь вернуться" - это едва-ли можно назвать гуманным.

Особую пикантность к "ленивому" подходу создает необходимость писать все конструкции вида y=f2(f1(x)) как:

local x1
if х then
x1=f1(x)
if x1 then y=f2(x1)
end
end

Ага, ушли от декларирования переменных, говорите ?
Tags: некромантия
Subscribe

  • Обвалять в муке

    ... потом в яйце. Или наоборот - не важно. Так и так пробовал. Не выходит каменный топор. "Навалянное" тупо отваливается, и точно так же тупо…

  • котлетное

    Гречка в качестве наполнителя/загустителя для фарша оказалась не очень хорошей идеей. Дело в том, что она набухает, и достаточно мелко смолоть, чтобы…

  • Сэндвичи

    Идея использовать сковородку для приготовления сэндвичей с чем-либо мясным признана неудачной. Каким бы тонким ни был хлеб, прогревается он все равно…

  • Post a new comment

    Error

    default userpic

    Your reply will be screened

    When you submit the form an invisible reCAPTCHA check will be performed.
    You must follow the Privacy Policy and Google Terms of use.
  • 0 comments