1. JavaScript / Говнокод #16458

    +158

    1. 1
    2. 2
    3. 3
    4. 4
    5. 5
    6. 6
    7. 7
    8. 8
    9. 9
    scope = new Object();
    scope = document.getElementById("scope");
    …
    var block = document.getElementById("scope");
    var els = block.getElementsByClassName("noactive");
    for(var n in els)
    {
    els[n].className = "active";
    }

    Проклятие, этот человек хоть что-нибудь думает, когда кодит? Хочется взять — и… Потому что мне с этим потом работать.

    torbasow, 31 Июля 2014

    Комментарии (48)
  2. Куча / Говнокод #16457

    +125

    1. 1
    https://users.v8.1c.ru/

    Делаем размер браузера в пол экрана, справа вверху появляется кнопочка меню.
    И правильно, нахуя править дефолтный шаблон Bootstrap.

    Cascader, 31 Июля 2014

    Комментарии (0)
  3. C# / Говнокод #16456

    +133

    1. 1
    System.Drawing.Color.FromArgb(((int)(((byte)(255)))), ((int)(((byte)(255)))), ((int)(((byte)(255)))));

    Почти LISP

    snw, 31 Июля 2014

    Комментарии (23)
  4. JavaScript / Говнокод #16455

    +164

    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
    .error(function(error) {
                                                                    sendResult(500, "ERROR. " + error);
                                                                })
                                                        })
                                                        .error(function(error) {
                                                            sendResult(500, "ERROR. " + error);
                                                        })
                                                })
                                                .error(function(error) {
                                                    sendResult(500, "ERROR. " + error);
                                                })
                                        })
                                        .error(function(error) {
                                            sendResult(500, "ERROR. " + error);
                                        });
                                })
                                .error(function(error) {
                                    sendResult(500, "ERROR. " + error);
                                });
                        })
                        .error(function(error) {
                            sendResult(500, "ERROR. " + error);
                        });
                })
                .error(function(error) {
                    sendResult(500, "ERROR. " + error);
                });

    strax, 31 Июля 2014

    Комментарии (3)
  5. JavaScript / Говнокод #16454

    +155

    1. 1
    var sequelize = _self._core.modelFactory.dbBasis.shards[_user.shard].connectorManager.sequelize;

    strax, 31 Июля 2014

    Комментарии (0)
  6. JavaScript / Говнокод #16453

    +157

    1. 1
    var put = $(this).attr("href") + "&sort=" + $(this).parent().parent().children().eq(0).children().val();

    It's called inception.

    vocal_hydra, 31 Июля 2014

    Комментарии (1)
  7. PHP / Говнокод #16452

    +155

    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
    $query = "SELECT DATE_FORMAT(`Date`, '%d.%m.%Y') 'dat',
                             DATE_FORMAT(`Date`, '%Y-%m-%d') 'd'
                        FROM Sklad
                       WHERE OrderID = '{$row->ID}'
                         AND OrderStatusID = 6
                         AND Kol < 0";
            
            $qsklad_data = mysql_fetch_object(mysql_query($query));
    
            if ($row->DateFakt == "00.00.0000") {
               
                $query = "UPDATE Orders
                             SET DateFakt = '{$qsklad_data->d}'
                           WHERE ID = '{$row->ID}'";
    
                $qupddd = mysql_query($query);
            }

    Паттерн программирования: сначала сделать запрос к БД, а потом проверить, нужны ли нам его результаты. $qsklad_data используется только здесь. И опять же два SQL-запроса там, где мог быть один.

    Khvorostin, 31 Июля 2014

    Комментарии (5)
  8. SQL / Говнокод #16451

    −116

    1. 1
    2. 2
    $qkolsum = mysql_fetch_object(mysql_query("SELECT SUM(Kol) 's' FROM PostavkiDetail WHERE PostavkiID = '{$qspec->PostavkiID}'"));
    $qkolsumitog = mysql_fetch_object(mysql_query("SELECT SUM(SumItog) 's' FROM PostavkiDetail WHERE PostavkiID = '{$qspec->PostavkiID}'"));

    Тут и PHP не особо хороший, но соль все-таки в двух запросах к одной таблице. Посчитать суммы в двух колонках с помощью одного запроса - это, видимо, что-то запредельное.

    Khvorostin, 30 Июля 2014

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

    −405

    1. 01
    2. 02
    3. 03
    4. 04
    5. 05
    6. 06
    7. 07
    8. 08
    9. 09
    10. 10
    CGFloat ageInYears = self.user.age;
                 
    if (ageInYears < 1) {
        CGFloat ageInSeconds = [[NSDate date] timeIntervalSinceDate:self.user.birthday];
        ageInYears = floorf(ageInSeconds / (365.25 * 24.0 * 60.0 * 60.0));
    }
    
    // ...
    
    profileInfoCell.schoolLabel.text = [NSString stringWithFormat:@"%.0f", ageInYears];

    нет слов

    realsugar, 30 Июля 2014

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

    +153

    1. 1
    2. 2
    3. 3
    if($servid>0){
        $servid=$servid;
    }

    А если $servid == 0?

    Khvorostin, 30 Июля 2014

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