1. Лучший говнокод

    В номинации:
    За время:
  2. Си / Говнокод #497

    +120

    1. 1
    2. 2
    3. 3
    си
    си
    си

    сиси

    guest, 03 Февраля 2009

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

    +119.1

    1. 1
    2. 2
    3. 3
    string destination = null;
    for (int i = 0; i < 13; i++)
        destination += source[i];

    Копирование строки

    guest, 12 Февраля 2009

    Комментарии (4)
  4. PHP / Говнокод #20822

    +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
    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 header('Content-Type: application/rss+xml'); ?>
    <?='<?xml version="1.0" encoding="utf-8"?>'?>
    <rss xmlns:content="http://purl.org/rss/1.0/modules/content/" version="2.0">
      <channel>
        <title><![CDATA[Neon Genesis Kode]]></title>
        <link>http://govnokod.ru</link>
        <description><![CDATA[Свежие комментарии]]></description>
        <pubDate><?=date(DATE_RSS)?></pubDate>
        <language>ru-ru</language>
        <docs>http://blogs.law.harvard.edu/tech/rss</docs>
        <ttl>3600</ttl>
    <?php
    
    $curl_context = curl_init(); 
    curl_setopt($curl_context, CURLOPT_URL, 'http://146.185.130.46/ngk/api/v1/latest'); 
    curl_setopt($curl_context, CURLOPT_RETURNTRANSFER, 1); 
    $raw_data = curl_exec($curl_context); 
    curl_close($curl_context);     
    $data = JSON_decode($raw_data);
    
    foreach($data as $item) { ?>
      <item>
          <title><![CDATA[Комментарий к говнокоду #<?=$item->thread_id?>]]></title>
          <link>http://govnokod.ru/<?=$item->thread_id?>#comment<?=$item->comment_id?></link>
          <guid>http://govnokod.ru/<?=$item->thread_id?>#comment<?=$item->comment_id?></guid>
          <description><![CDATA[<?=$item->text?>]]></description>
          <pubDate><?=date(DATE_RSS, strtotime($item->posted))?></pubDate>
      </item>
    <?php } ?>
    </channel>
    </rss>

    Обычный пыхокод. Листайте дальше.

    inkanus-gray, 17 Августа 2016

    Комментарии (191)
  5. Куча / Говнокод #18437

    +119

    1. 1
    2. 2
    3. 3
    Почитываю иногда комменты на govnokod.ru
    Сложилось впечатление, что Stertor, bormand, kegdan, inkanus-gray, 1024--, и многие другие - один и тот же человек
    так ли это?

    besprincypniycentner, 04 Июля 2015

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

    +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
    19. 19
    static void writeInternal(byte type, Object object, ObjectOutput out) throws IOException {
        out.writeByte(type);
        switch (type) {
            case DURATION_TYPE:
                ((Duration) object).writeExternal(out);
                break;
            case INSTANT_TYPE:
                ((Instant) object).writeExternal(out);
                break;
            ...
            <snip>
            ...
            case PERIOD_TYPE:
                ((Period) object).writeExternal(out);
                break;
            default:
                throw new InvalidClassException("Unknown serialized type");
        }
    }

    JDK 8. java.time.Ser.

    Вот что происходит, когда в языке есть только public-наследование. Без рефлексии короче написать нельзя.

    someone, 12 Октября 2014

    Комментарии (10)
  7. Java / Говнокод #16354

    +119

    1. 01
    2. 02
    3. 03
    4. 04
    5. 05
    6. 06
    7. 07
    8. 08
    9. 09
    10. 10
    private boolean isInOutConnected(StopPosition stopPoint) {
        boolean ret = false;
        List<Port> l = stopPoint.getLoadingPorts();
        
        if (l != null && l.size() > 0) {
            ret = true;
        }
        
        return ret;
    }

    someone, 16 Июля 2014

    Комментарии (4)
  8. Куча / Говнокод #16292

    +119

    1. 1
    http://rus-linux.net/MyLDP/BOOKS/drivers/linux-device-drivers-16.html

    Не говнокод, но улыбнуло от методов преподавания красноглазикам.
    "И Пагс быстро написал следующий файл proc_window.c ". БЫСТРО драйвер устройства почти в 100 строк накатал.
    Бедная Светка, ну и на задрота попала:(

    Pythoner, 09 Июля 2014

    Комментарии (43)
  9. Java / Говнокод #15570

    +119

    1. 1
    2. 2
    3. 3
    public static RuntimeException propagate(Throwable throwable)
    
    This method always throws an exception. The RuntimeException return type is only for client code to make Java type system happy in case a return value is required by the enclosing method.

    Давно пора сделать аннотацию типа noreturn, чтобы компилятор не ругался и подсвечивал мёртвый код.

    someone, 25 Марта 2014

    Комментарии (34)
  10. Куча / Говнокод #14370

    +119

    1. 1
    "По какой-то причине не удается завершить установку вин 8.1"

    Информативное сообщение при апдейте 8.0 -> 8.1.

    bormand, 16 Января 2014

    Комментарии (269)
  11. Куча / Говнокод #14291

    +119

    1. 1
    2. 2
    3. 3
    Мы
    сдали
    ЭТО

    Я видел ЭТО изнутри, я в ЭТОМ участвовал.
    Мы с ЭТО теперь едины.

    У каждого из нас есть своё ЭТО.

    Xom94ok, 27 Декабря 2013

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