1. C# / Говнокод #17694

    +2

    1. 1
    rates = rates.Join(filter, _=> filterItem.ToString(_), _ => _.ToString(), (_, _2) => _).ToList();

    Не надо так.

    Запостил: retter, 25 Февраля 2015

    Комментарии (44) RSS

    • Микрообфускация.
      Ответить
    • _ и_2 - эталон говнопеременных
      Ответить
      • Вот так православнее.
        public class Govnetzo {
            private int m_iId;
            private Etalon m_e_;
            private Etalon m_e_2;
            // ...
        }
        Ответить
        • венгерка пошла :) https://en.wikipedia.org/wiki/Hungarian_notation
          Ответить
          • Интерн Лабанов, я понимаю, что тебе все ново и интересно, но Венгерку тут знают все.
            Ответить
            • Как зовут Венгерку?
              Ответить
            • > Интерн Лобанов
              Как ты его задеанонил?
              Ответить
              • По фото

                Я же маг-экстрасекс
                Ответить
                • Твой знакомый?
                  Ответить
                  • По телику периодически вижу да
                    Блеать, сериал есть такой "интерны". А там есть тупой интерн Лобанов. А это был намек. А теперь не намек. Агррррх!
                    Ответить
                    • У меня нет телека ;(
                      Ответить
                      • У меня тоже, хожу в гости ради рекламы...
                        Я знаю одного человека, который может тебе из Германии телик прислать. Правда немного обоссаный
                        Ответить
                        • Это не телек, а монитор. И обоссаный здесь только ты.
                          Ответить
                          • Так ты там каждый день копаешься - что, теликов не видел?
                            Ответить
                            • >Так ты там каждый день копаешься
                              Мань, откуда такие фантазии?

                              Выкидывают то, для чего не могут найти применение. Тут не любят ебаться. Система устарела? Выкинуть. Можно прекрасно приспособить как колонки для компа, но бюргеру это не нужно. Комп устарел? Туда же.
                              Ответить
                            • Совсем затравили человека. Как будто это что-то плохое. Я, например, тоже свой первый компьютер не покупал: друзья отдали мне железки, оставшиеся от апгрейда, а из этих железок внезапно собрался целый компьютер. Все ж мы люди, братишка.
                              Ответить
                              • — Ты понимаешь, что ты, эээ… у тебя, эээ… ты поехавший абсолютно, парень. Что у тебя крыша поехала, ты не понимаешь?
                                Ответить
                                • — Ну чего, здеся мы вдвоём с тобою сидим, правильно?
                                  Ответить
                                  • - Здеся… Кто тебя научил так говорить "здеся"? А? Здесь, ёпта! Ты в армии служишь, блядь, надо говорить правильно, ты же военный, блядь!
                                    Ответить
                                    • Меня твои копипасты просто доебали уже, я уже не могу их видеть, блин. Одна копипаста охуительней другой, просто блядь. Про магию, блядь. Про, про какую то хуйню, армию.
                                      Чё ты несешь то вообще? Ты можешь? «Ты же военный», блядь, «надо правильно говорить» блять. Чего, блять? Про что несет? Вообще охуеть.
                                      Ответить
                                      • Ну что вы кричите, все ж мы люди. Слушай, давай я те спою чё-нибудь, а?
                                        Ответить
      • Обидно. http://www.boost.org/doc/libs/1_57_0/doc/html/lambda/le_in_details.html#lambda.placeholders
        Ответить
      • Во всяких там Haskell, Rust, Go, ATS _ это параметр заглушка для сопоставления с образцом.
        Ответить
      • Скажи это Перлу.
        Ответить
      • Не могу не согласиться. Лично я считаю оправданным её использовать только как именование unused variable. Но мудаки лепят в лямбды.Эт ты удачно набросил.
        И посмотри как функциональная питушня сразу задымила-забурлила, а это сюда еще скалисты и прочие уроды не набижали.
        Ответить
        • Зато это решает проблему придумывания имён:
          void _(int _, int __) {
              return _ + __;
          }
          Ответить
          • (_,__) => _+__
            _1+_2
            (+)

            Вторая нотация из крестов из буста пхеникс3 или 2, забыл. И это офигенно по сравнению с лямбдаговном С++11. Первое какой-нибудь немерле, но в целом близко и Хаскелю.
            Ну и эволюция непридумывания имен - Хаскель в третей нотации
            Ответить
      • всегда в лямбдах так пишу, привык
        Ответить
        • Ударь себя палкой по ебалу сам
          Ответить
          • не вижу не чего в этом такго, я например тебя могу по ебалу палкой ударить за такой код
            item=> filterItem.ToString(item)
            тут лишь проблема восприятия, тебе кажется не удобным, мне норм. Кто-то пишет так:
            var f=0; - мне режет глаз
            var f = 0; - так норм

            но это не говнокод, говнокод когда проблеме с алгоритмом, излишне усложнен, наворочен, велосипед, или вообще бредовый
            Ответить
            • >> не вижу не чего в этом такго,

              Уговорил, выезжаю с палкой

              Именование переменных и разметка кода - важная часть программирования.
              Ответить
    • А мне норм. Хейтеры сосите, я умею в код
      Ответить
    • Да это ж Скалка!
      Ответить
    • _____ = _____.____(______, _=> __________.________(_), _ => _.________(), (_, _2) => _).______();
      Ответить

    Добавить комментарий