- 1
- 2
- 3
- 4
- 5
public static string ParseUrl(string url, HttpContextBase context = null)
{
context.Items[QueryStringField.Tabs.OnlyTabContent] = false;
...
}
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
+959
public static string ParseUrl(string url, HttpContextBase context = null)
{
context.Items[QueryStringField.Tabs.OnlyTabContent] = false;
...
}
мля, ща миссионеры ФП набигут...
А в новом удобном надежном объектно-ориентированном C# таких средств нет. Мы стали более лучше программировать!
два - чем меньше ключевых слов, тем лучше, бо [много ключевых слов] слишком сложно для кодомакак со словарным запасом Эллочки-"людоедочки"
И как чужой код потом читать? %-)
> анафорические
Отсылка к High Order Function?
пользователи автокада тоже в недоумении
>Как и миллионам других людей.
Миллионы мухлюдей не могут ошибаться.
Тут все сводится к тому, что либо есть хороший инструмент, которым не всем удобно пользоваться, либо есть плохой инструмент.
Просто, на мой взгляд, в стремлении к чистоте концепции Лисп пожертвовал практичностью.
Да, программу можно представить в виде списка списков списков. Я просто не вижу какие преимущества от этого можно получить.
Большая часть редактора написана на диалекте Emacs Lisp. По мне так плагины для емакса писать часто приятнее и проще, чем, к примеру, плагины для Eclipse.
> не вижу какие преимущества от этого можно получить
Макросы. Сложно рассуждать об этом, не имея чёткого представления о лисповых макросах.
Если да, то тогда вот: http://www.cyc.com/ это даже своего рода живая легенда :) Оккультизм, виккианство, друиды и вообще тайные знания всякие :) Они даже в последние время на халяву попользоваться дают.
По поводу практичности - даже не знаю, что и сказать. Мне если нужно какую-то механическую работу сделать связанную с компом (базу данных заархивировать или кронтаб проапдейтить и т.п.) я обычно таки на CL сделаю (так же, как, наверное, человек который пишет на Перле или Питоне сделает это на любимом языке, а не на баше, т.как просто мозги так быстрее работают). Так что ну уж по крайней мере с точки зрения практичности никаких особых претензий нет.
Есть объективные недостатки: синтаксис - у некоторых вызывает аллергию, нет какой-нибудь большой корпорации, которая бы язык продвигала, писала фреймворки и т.п., и поэтому интырпрайз зектор забил.