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

    +122

    1. 01
    2. 02
    3. 03
    4. 04
    5. 05
    6. 06
    7. 07
    8. 08
    9. 09
    10. 10
    11. 11
    var product=dataContext.Products.Where(p=>p.Name == "SomeProductName")
    
    if (products.Count() != 0)
                {
                    return new Product
                    {
                        ProductId = products.First().AM_PRODUCT_ID,
                        ProductName = products.First().PRODUCT_NAME,
                        IsActive = products.First().IS_ACTIVE
                    };
                }

    this way of selecting product from table by its name generate 4 queries instead 1 ...

    Запостил: O_O, 28 Февраля 2011

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

    • sorry,
      var products = dataContext.Products ...
      Ответить
    • Russian, motherfucker! Do you speak it?
      Ответить
      • выходим на международную сцену. растем помаленьку
        Ответить
      • показать все, что скрытопосмотри его предыдущие посты, он же ХОХОЛ.
        Ответить
        • толсто, бро
          Ответить
        • а вспомнил. это тот самый из украины, который жаловался, что плохо пишет по-русски. поэтому изьясняется на языке шекспира.
          Ответить
          • Ни у кого нет готовой методики для хохлосрача?

            > поэтому изьясняется на языке шекспира
            Я, конечно, разбираюсь в этом не столь сильно, но по мне он плохо пишет и на ингрише.
            Ответить
            • да, изьясняется неважно. Может, попробовать с ним поговорить? вот например так (Шекспира я наизусть не помню, мне больше по душе Уайльд):


              Now when the darkness came over the earth Joseph of Arimathea, having lighted a torch of pinewood, passed down from the hill into the valley. For he had business in his own home.

              And kneeling on the flint stones of the Valley of Desolation he saw a young man who was naked and weeping. His hair was the colour of honey, and his body was as a white flower, but he had wounded his body with thorns and on his hair had he set ashes as a crown.

              And he who had great possessions said to the young man who was naked and weeping, 'I do not wonder that your sorrow is so great, for surely He was a just man.'

              And the young man answered, 'It is not for Him that I am weeping, but for myself. I too have changed water into wine, and I have healed the leper and given sight to the blind. I have walked upon the waters, and from the dwellers in the tombs I have cast out devils. I have fed the hungry in the desert where there was no food, and I have raised the dead from their narrow houses, and at my bidding, and before a great multitude, of people, a barren fig- tree withered away. All things that this man has done I have done also. And yet they have not crucified me.'
              Ответить
      • >>Russian, motherfucker!
        сам такий !
        >>Do you speak it?
        ні !
        Ответить
    • о да, linq -- отличный орм, все продвинутые программисты его любят, яхуууу
      Ответить
      • The problem is not in LINQ, but in bad using of it !
        Ответить
        • >> but in bad using of it
          ооо, лэт ми спик фром май харт
          Ответить
          • Уважаемый Анонимус, дайте, пожалуйста, ссылочку на то место в сети, которое расскажет, почему на этой фразе надо смеяться. Я нашёл видео, на котором мужик про Фифу втирал, и этот же текст в виде картинки. Маринка в «Радио-Т» задрала эту фразу повторять, а меня она ни разу не веселит.
            Ответить
          • Ну и, к слову, был бы благодарен за корректный вариант фразы товарища O_O.
            Ответить
            • я хотів сказати, що проблема не в LINQ, а в його поганому використанні
              Ответить
              • Да, я понял. Мне хотелось узнать верный вариант перевода на английский.
                Ответить
    • Ну да, четыре запроса вместо одного. Говно.
      Но выскажу такую мысль: вот так, ошибаясь и набивая шишки, постепенно узнавая, что есть ленивые вычисления, программеры постепенно перейдут от императивщины (к которой привыкали несколько поколений) к функциональщине. А там и создание ИИ не за горами :)
      Ответить
      • > создание ИИ
        который будет придумывать годный код? = )
        Ответить
    • O_O, пиши по-украински - понятней будет, ты всё равно cannot into English.
      Ответить
      • я якраз англійську хочу підтягнути, от і вправляюся :)
        Ответить
      • ну как бы, всем учить окраинский тоже не вариант
        Ответить
        • я пойму, у нас рекламу на украинском крутят )
          Ответить
        • Слово "Украина" по происхождению не имеет отношения к "окраина".
          Ответить
          • как заявляют авторитетные источники,

            >Название «Украина» происходит от слова «край», «краина» (укр. «країна»), то есть просто «страна», «земля заселённая своим народом»
            Ответить
            • > авторитетные источники
              копипаста из педивикии же!
              Ответить
          • ага, вы еще скажите, что «бабруйск» никакого отношения не имеет к орфографическим ошибкам, связанным с удалённостью от метрополии

            «украина» это «окраина» на самостийном суржике
            Ответить
            • Бред, придуманный антиукраинистами.
              Ответить
              • а также антиукраинисты виноваты в том, что все романские языки похожи на ломаную латынь, а зависимость от расстояния подстроена террористами
                Ответить
            • "самостийном суржике"
              Підбирай слова, чувак ! За ці слова при мені дав би в морду !
              Ответить
              • > дав би в морду
                жовтоблакітнєнько
                это интернет, хлопчик, здесь могут послать в на хуй
                Ответить
    • Офигеть! Всего пару комментарий по коду, все остальное межнациональная потасовка
      Ответить
      • это же быдлокодерская си-решоточка, комментировать особо нечего

        > пару комментарий
        хм.
        Ответить

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