1. Java / Говнокод #6688

    +147

    1. 1
    2. 2
    3. 3
    4. 4
    public boolean intersects(final Range range) {
          return (((range.indexFrom >= this.indexFrom) ? range.indexFrom : this.indexFrom) <=
            ((range.indexTo <= this.indexTo) ? range.indexTo : this.indexTo));
        }

    проверка пересечения двух диапазонов

    Lure Of Chaos, 17 Мая 2011

    Комментарии (15)
  2. PHP / Говнокод #6687

    +160

    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
    19. 19
    20. 20
    21. 21
    22. 22
    23. 23
    24. 24
    25. 25
    26. 26
    27. 27
    28. 28
    29. 29
    30. 30
    31. 31
    <?php
    switch($_GET['action']){
    // ...
    /**
     * Обработка формы редактирования выпусков рассылок.
     * Практически полностью состоит из кастылей, потому ОООЧЕНЬ кривая !!
     */
    case 'add_atach':
        //Удаление атачей, (почему стоит выше, уже не помню, возможно косяк)
        if(isset($_POST['atach_del'])){
            foreach($_POST['atach_del'] as $value){
                 $atach_del_id=(int)$value;
                 $ata_del_rez=$db->Query("SELECT atach_file FROM atach WHERE atach_id='$atach_del_id'");
                 $ata_del_arr=mysql_fetch_array($ata_del_rez);
    // ...
    }
    // ...
    //не работающий блок как всегда, разработка заглохла
    if($div_table_add==''){
    // ...
    }
    // ...
    //собираем всё в кучку
    ?> 
    <table style="background-color:#EFEFDE; border-top-width: 2px; border-right-width: 2px;>...</table>
    <?php
    die();
    break;
    }
    }
    ?>

    А что тут добавить?.. Все предельно доступно описано в комментариях к коду. (С кавычками мог напутать, в этой мешанине даже редактор с подсветкой синтаксиса не помогает)

    Mervin, 17 Мая 2011

    Комментарии (14)
  3. Куча / Говнокод #6686

    +134

    1. 1
    2. 2
    3. 3
    4. 4
    /* CSS */
    .module-blk dd a strong {
        font-weight: normal;
    }

    ploginoff, 17 Мая 2011

    Комментарии (25)
  4. Java / Говнокод #6685

    +83

    1. 1
    2. 2
    Float.parseFloat(obj.getPrice() + ""));
    // int obj.getPrice()

    int to float

    dshulgin, 17 Мая 2011

    Комментарии (5)
  5. C# / Говнокод #6684

    +128

    1. 1
    long.Parse(Convert.ToString(Convert.ToSingle(Item.Value.ToString())))

    wiz, 17 Мая 2011

    Комментарии (41)
  6. Java / Говнокод #6683

    +79

    1. 01
    2. 02
    3. 03
    4. 04
    5. 05
    6. 06
    7. 07
    8. 08
    9. 09
    10. 10
    11. 11
    12. 12
    Object sync;
    
    try {
        synchronized (sync){
            sync.wait();
        }
    } catch (NullPointerException npe){
        sync = new Object();
        synchronized (sync){
            sync.wait();
        }
    }

    Вот так чел пытался избежать "ненужного" создания объекта-монитора. Память экономил...

    Skipy, 17 Мая 2011

    Комментарии (14)
  7. C++ / Говнокод #6682

    +173

    1. 1
    2. 2
    3. 3
    4. 4
    5. 5
    6. 6
    NNLayer::~NNLayer()
    {
    	// call Initialize(); makes sense if you think
    	
    	Initialize();
    }

    Отсюда: http://www.codeproject.com/KB/library/NeuralNetRecognition.aspx

    eigenein, 16 Мая 2011

    Комментарии (28)
  8. Java / Говнокод #6681

    +118

    1. 1
    return EVIL_PAGE;

    извините

    3.14159265, 16 Мая 2011

    Комментарии (15)
  9. C# / Говнокод #6680

    +131

    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
    19. 19
    20. 20
    if (comboBox1.SelectedItem.ToString() == "VISA")
                {
                    pictureBox7.Visible = false;
                    pictureBox6.Visible = false;
                    pictureBox5.Visible = false;
                    pictureBox4.Visible = false;
                    pictureBox3.Visible = false;
                    pictureBox2.Visible = false;
                    pictureBox1.Visible = true;
                }
                if (comboBox1.SelectedItem.ToString() == "MasterCard")
                {
                    pictureBox7.Visible = false;
                    pictureBox6.Visible = false;
                    pictureBox5.Visible = false;
                    pictureBox4.Visible = false;
                    pictureBox3.Visible = false;
                    pictureBox1.Visible = false;
                    pictureBox2.Visible = true;
                }

    + ещй пять такие проверок. Ну не умеет человек PictureBox.Image пользоваться.

    Killster, 16 Мая 2011

    Комментарии (55)
  10. PHP / Говнокод #6679

    +165

    1. 1
    2. 2
    3. 3
    4. 4
    5. 5
    6. 6
    7. 7
    foreach ( array( 'submenu' ) as $sub_loop ) {
        foreach ($$sub_loop as $parent => $sub) {
            foreach ($sub as $index => $data) {
               ....
            }
        }
    }

    Источник wordpress 3.1.1 (хотя данный код тянется еще с 2008 года).
    Файл /wp-admin/includes/menu.php

    Явно интересный код :)

    asinyakov, 16 Мая 2011

    Комментарии (6)