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

    +119

    1. 01
    2. 02
    3. 03
    4. 04
    5. 05
    6. 06
    7. 07
    8. 08
    9. 09
    10. 10
    11. 11
    12. 12
    13. 13
    14. 14
    15. 15
    16. 16
    17. 17
    18. 18
    List<ArestDates> dates = new List<ArestDates>();
       ...
       ...
      #region Sort by ArestDate
            
                for (int i = 1; i < dates.Count; i++)
                {
                    for (int j = i + 1; j <= dates.Count; j++)
                    {
                        if (dates[j - 1].ArestDate < dates[i - 1].ArestDate)
                        {
                            ArestDates ads = dates[j - 1];
    
                            dates[j - 1] = dates[i - 1];
                            dates[i - 1] = ads;
                        }
                    }
                }

    Крутая сортировка :) по заявлению автора :) вместо этого ---
    dates.Sort((x, y) => DateTime.Compare(x.ArestDate, y.ArestDate)); ???

    Запостил: David_M, 02 Августа 2010

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

    • David_M

      slish a shozes niabichnova chuvak...
      Ответить
      • А в том что этот код во многих местах повторяется, вместо нормального "чистого" кода как например ---- dates.Sort((x, y) => DateTime.Compare(x.ArestDate, y.ArestDate))
        Ответить
        • smatrya na kod ya shota ne veru shto avtor ispalzuet etat blok mnoga raz i ne sazdal xoc bi adnu obshuiu funkciu, iavna ti shtota vrosh, kak vsegda
          Ответить
        • ne naprigaisya chuvak, ya pashutil... ;)
          tak davai absuzim kod:

          1. v mesta ArrayList vziat List<>
          2. ispalzuyustsya Region-i, c pravilnim imenami
          3. u peremennix iest pravilnie imena, ne schitaya 'ads' katori chereshchur lakalna :)
          4. krasiva ispazuutsya figurnie skobki

          a sichas skaji mne kak mojna programer vkode katorova vidna elementi pravilnovo pragramirovania, ne znac shto yesli kod ispalzuetsya mnoga raz yevo nada zasunuc v funkciyu. eta je dvaj didva ?
          ti shota vryosh! :)

          i kstatee: ispazlovac gatovie funkcii v mets tavo shto napisac svayo - ETA NE CHISTATA KODA !
          Ответить
    • Пузырёк как пузырёк.
      Ответить

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