- 1
rates = rates.Join(filter, _=> filterItem.ToString(_), _ => _.ToString(), (_, _2) => _).ToList();
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
+2
rates = rates.Join(filter, _=> filterItem.ToString(_), _ => _.ToString(), (_, _2) => _).ToList();
Не надо так.
Как ты его задеанонил?
Я же маг-экстрасекс
Блеать, сериал есть такой "интерны". А там есть тупой интерн Лобанов. А это был намек. А теперь не намек. Агррррх!
Я знаю одного человека, который может тебе из Германии телик прислать. Правда немного обоссаный
Мань, откуда такие фантазии?
Выкидывают то, для чего не могут найти применение. Тут не любят ебаться. Система устарела? Выкинуть. Можно прекрасно приспособить как колонки для компа, но бюргеру это не нужно. Комп устарел? Туда же.
Чё ты несешь то вообще? Ты можешь? «Ты же военный», блядь, «надо правильно говорить» блять. Чего, блять? Про что несет? Вообще охуеть.
И посмотри как функциональная питушня сразу задымила-забурлила, а это сюда еще скалисты и прочие уроды не набижали.
Вторая нотация из крестов из буста пхеникс3 или 2, забыл. И это офигенно по сравнению с лямбдаговном С++11. Первое какой-нибудь немерле, но в целом близко и Хаскелю.
Ну и эволюция непридумывания имен - Хаскель в третей нотации
item=> filterItem.ToString(item)
тут лишь проблема восприятия, тебе кажется не удобным, мне норм. Кто-то пишет так:
var f=0; - мне режет глаз
var f = 0; - так норм
но это не говнокод, говнокод когда проблеме с алгоритмом, излишне усложнен, наворочен, велосипед, или вообще бредовый
Уговорил, выезжаю с палкой
Именование переменных и разметка кода - важная часть программирования.