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

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

    +147

    1. 1
    2. 2
    3. 3
    <?php
    ///*********************************** PAYMENT MODULE START**************************//////
    ?>

    из шаблона CMS oscommerce. открываем режим php чтобы написать комментарий

    gorky, 26 Мая 2011

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

    +147

    1. 1
    2. 2
    3. 3
    4. 4
    5. 5
    6. 6
    7. 7
    8. 8
    9. 9
    class TTestLib
    {
    public:
      char* Name; 
      unsigned int TotalTime; 
    
      TTestLib(char* AName): TotalTime(0), Name(AName) {}
    ...
    }

    char* Name - убило.

    Try, 25 Мая 2011

    Комментарии (15)
  4. Си / Говнокод #6754

    +147

    1. 1
    memcpy((void*)m_sendBuffer,(void*)jsonString,strlen(jsonString));

    3 ошибки в одной строчке))

    r00t31337, 25 Мая 2011

    Комментарии (65)
  5. PHP / Говнокод #6741

    +147

    1. 1
    else echo "Some error occurred.";

    Дзен говнокода

    shinisaru, 24 Мая 2011

    Комментарии (25)
  6. Си / Говнокод #6737

    +147

    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
    make: предупреждение: Неправильный ход часов.  Сборка может быть неполной.
    mooncrafter@ubuntu:~/allthis/4_mesg$ make lol
    make: Внимание: Файл `Makefile' имеет будущее время 1,6e+03 s модификации
    gcc -c create_matrix/create_matrix.c
    gcc -c source/server.c source/lib/do.h source/lib/scmsg.h source/lib/msg.h
    gcc server.o -o server
    gcc -c source/client.c source/lib/do.h source/lib/scmsg.h source/lib/msg.h
    rm create_matrix.o server.o client.o source/lib/do.h.gch source/lib/scmsg.h.gch source/lib/msg.h.gch
    apt-get moo
             (__) 
             (oo) 
       /------\/ 
      / |    ||   
     *  /\---/\ 
        ~~   ~~   
    ...."Have you mooed today?"...
    sleep 1.5
    clear
    
    
    
    make: предупреждение: Неправильный ход часов.  Сборка может быть неполной.
    mooncrafter@ubuntu:~/allthis/4_mesg$ clear

    - называется перевёл чася на час наЗад!

    Mooncrafter, 23 Мая 2011

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

    +147

    1. 1
    2. 2
    3. 3
    function index($name) {
    	return is_numeric($name)?'_'.$name:(int)substr($name,1);
    }

    универсальная функция для... угадайте, для чего?

    Lure Of Chaos, 20 Мая 2011

    Комментарии (13)
  8. PHP / Говнокод #6707

    +147

    1. 01
    2. 02
    3. 03
    4. 04
    5. 05
    6. 06
    7. 07
    8. 08
    9. 09
    10. 10
    11. 11
    12. 12
    // ...
    // Количество распиленных досок
    $spl = 0;
    
    // Количество использованных пакетов
    $clpz = 0;
    if ($spl === 0) {
        for ($ix = 1; $ix <= $cll; $ix++) {
            $dsk[$ix] = $dd;
        }
    }
    // ....

    Встретился вот такой код. Условие по моему тут лишнее :)

    Joo, 19 Мая 2011

    Комментарии (10)
  9. Си / Говнокод #6699

    +147

    1. 1
    printf("%10.4lg ", 0);

    В процессе копипасты...

    resettik, 17 Мая 2011

    Комментарии (9)
  10. Си / Говнокод #6695

    +147

    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
    case 5:
    	   { 
    	    char podr[20];
                int r=1;
    	    puts("Vvedite nazvanie podrazdelenia");
    	    scanf("%s",podr);
    	    for(i=0;i<n;i++)
    			if(!strcmp(podr,s[i].podr))
    			{ r=0;
    			  for(int j=i;j<n;j++) s[j]=s[j+1];
    			  n--; 
                              i--; // костыль
    		    }
    	    if(r) puts("ERROR");
    	    getch();
    	    } break;

    Опять костыль для лабы друга.

    dark-al, 17 Мая 2011

    Комментарии (22)
  11. 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)