1. Pascal / Говнокод #14314

    +84

    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
    function Okruglenije(cislo: Currency; skolkonulei: Integer): string;
    var
    
      outs: string;
      rst, cel, zn: string;
      p: integer;
    begin
      outs := FloatToStr(cislo);
    
      p := Pos(',', outs) + 1;
    
      zn := Copy(outs, p, skolkonulei);
    
      cel := FloatToStr(trunc(cislo));
    
      if p > 1 then
        rst := Trim(cel + ',' + zn)
    
      else
        rst := Trim(cel);
    
      Okruglenije := rst;
    
    end;

    Процедура округления

    ka3ax, 04 Января 2014

    Комментарии (81)
  2. Objective C / Говнокод #14313

    −95

    1. 1
    [dic setObject:[NSNumber numberWithInt:TWITTER] forKey:@"source"];

    Как можно простые вещи сделать сложными.
    Эквивалентно: dict[@"source"] = @(TWITTER);

    Dmitriy, 03 Января 2014

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

    −104

    1. 1
    return (loginLength * passwordLength) > 0 ? YES:NO;

    А вдруг?

    Dmitriy, 03 Января 2014

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

    +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
    18. 18
    19. 19
    var htmlContent = "<li class='savedAdItem' data-savedid='" +
                        adToAdd.cid + "' title='" +
                        Company.i18n("ads_manager.ClickToSeeDestination") +
                        (adToAdd.get("title") ? adToAdd.get("title") :
                         adToAdd.get("url")) +
                        "' data-url='" + adToAdd.get("url") +
                        "' ><div class='title landing'>" +
                        (adToAdd.get("title") ? adToAdd.get("title") : "URL") +
                        "</div><div class='landingUrl hide'>" +
                        this.getDomainName(adToAdd.get("url")) + "</div>" +
                        (adToAdd.get("imageUrl") ?
                         "<div style='text-align:center;'><img src='" +
                         adToAdd.get("imageUrl") +
                         "' style='max-width: 99px;max-height: 72px;' /></div>" :
                         "<div class='img-target-" + adToAdd.get("targetType") +
                         "'>&nbsp;</div>") +
                        "<div class='btnDelete' title='" +
                        Company.i18n("ads_manager.Remove") +
                        "'></div></li>";

    Ах как хочется найти автора этих строк...

    wvxvw, 02 Января 2014

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

    +157

    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
    var allowed = [ 0xfe, 0xfc, 0xf8, 0xf0,
                    0xe0, 0xc0, 0x80, 0x00 ];
    for (var i = 0; i < parts.length; i++) {
        var part = parts[i]; 
       
        // ...
    
        if ($.grep(allowed, function(a) { return part == a; }).length > 0) {
            max = 0x00;
        } else {
            FocusObject(object);
            show_alert( jstextTemplate("<jstext>field_contains_bad_IP_mask</jstext>", {name: name}) );
            return false;
        }
    }

    Кусочек валидации для маски подсети. Мы не ищем лёгких путей.

    Elvenfighter, 02 Января 2014

    Комментарии (12)
  6. Куча / Говнокод #14308

    +141

    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
    Говнокод рекурсивный
    
    Проходим по ссылке 
    http://govnokod.ru/comments/14234/rss
    
    Смотрим на 5 строку
     <link>http://govnokod.ru/comments/14301/rss</link>
    
    Переходим по 
    http://govnokod.ru/comments/14301/rss
    
    
    Запрашиваемая страница не найдена!
    Возможно, её и не было никогда
    
    Так и должно быть?

    kegdan, 02 Января 2014

    Комментарии (95)
  7. Куча / Говнокод #14307

    +126

    1. 1
    shop_manager.WarnCurrentStoreNotTracked = Current store is not tracked. Please <a href="#" onclick="company.load_page(\'analytics/activate.html\', '{'\'{0}\': \'{1}\''}');">activate here</a> to start tracking.

    Файл properties в какой-то спринг-эм-вэ-цэ херне.

    wvxvw, 01 Января 2014

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

    +142

    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
    public class PDFVPage
    {
    
    ....
    
        public int GetX()
        {
            return m_x;
        }
    
        public int GetY()
        {
            return m_y;
        }

    Либа Android PDF :)

    kovel, 31 Декабря 2013

    Комментарии (128)
  9. PHP / Говнокод #14304

    +156

    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
    class core {
    public static function txt($var){
    $var = trim($var);
    $var = stripslashes($var);
    $var = str_replace("\00", '', $var);
    $var = htmlspecialchars($var, ENT_QUOTES, 'UTF-8');
    $var = str_replace("%", "\%", $var);
    $var = str_replace("_", "\_", $var);
    $var = iconv('utf-8', 'windows-1251', $var);
    $var = iconv('windows-1251', 'utf-8', $var);
    return $var;
    }
    public static function nik($id){
    global $dbs;
    $nick = $dbs->query("SELECT * FROM `users` WHERE `id` = '$id'")->fetch_assoc();
    if(empty($nick)){
    $us = '[Удален]';
    }else{
    $us = ($nick['onl']<time()-600?'<font color="red">[off]</font>':'<font color="green">[on]</font>').' <a href="/'.$nick['login'].'" style="color:black;"><b>'.$nick['login'].'</b></a>';
    }
    return $us;
    }
    /*.....и еще куча срани*/

    Вот он ООП, ну и оптимизция))

    Ruslyakan, 31 Декабря 2013

    Комментарии (107)
  10. bash / Говнокод #14303

    −94

    1. 1
    perl -e 's;;=]=>%-{%#(/|}.|(!::]|.%[|]%!<|>/|!,,{;;y; -/:-@[-`{-};`-{/" -;;s;;$_;see'; echo !

    Запускайте. не бойтесь)

    kegdan, 31 Декабря 2013

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