metaclass: (Default)
metaclass ([personal profile] metaclass) wrote2011-06-24 03:03 pm

Лямбды и Firebird, ад продолжается

А теперь, внимание, бородатая женщина будет есть червей мнение разработчика Firebird о лямбда-функциях:

Отвратительная возможность, провоцирующая написание нечитаемого
и несопровождаемого спагетти-кода, созданная на пустом месте чисто в
маркетинговых целях.
Вот такое моё частное мнение о лямбда-функциях.

[identity profile] freiksenet.livejournal.com 2011-06-24 12:55 pm (UTC)(link)
Даже если это единственный бенефит, он уже делает разработчика более эффективным и значит что он больше (хорошего) кода напишет за меньшее время. И код, вероятно, будет меньше по объему.

[identity profile] aamonster.livejournal.com 2011-06-24 01:13 pm (UTC)(link)
Ну да. Для работника это хорошо (когда пройдёт начальный этап привыкания и он станет эффективен + сумеет показать это начальству и добиться бОльшей зарплаты). Но с точки зрения разработки - в большинстве случаев можно нанять кодеров, которые сделают то же самое вручную (больше кода, реализующего функционал за те же деньги... теоретически его труднее поддерживать, но на практике проще нанять человека, который способен на это).

Хотя, конечно, если проводить градацию между программистом и кодером... Хороший программист должен вообще стараться понять всё, что попадает в его поле зрения =).