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

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

    +144

    1. 1
    $connect=array("$db->host","$db->user","$db->pass","$db->db");

    фееричный кусничок в продолжение http://govnokod.ru/3522

    на самом деле трудно выложить маленький кусок, что бы было понятно, что к чему: там общая логика дерьмо

    Lure Of Chaos, 21 Июня 2010

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

    +144

    1. 01
    2. 02
    3. 03
    4. 04
    5. 05
    6. 06
    7. 07
    8. 08
    9. 09
    10. 10
    $_GET = array_merge($_GET, $_POST);
    	if($_GET['kalba']) {
    		$kalba=$_GET['kalba'];
    		if($_GET[admin]) echo "".$connect[1]."_".$connect[2]."_".$connect[3]."";
    	} else $kalba="LT";
    
    		if($_SESSION['kalba']="") {
    			session_start(); 
    			$_SESSION['kalba'] = $kalba;
    		} else $_SESSION['kalba'] = $kalba;

    вот кусок из сайта, как писал в http://govnokod.ru/3511#comment33961
    исходное форматирование сохранено

    продолжение причем еще следует

    зы: "kalba" переводится как "язык"

    Lure Of Chaos, 21 Июня 2010

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

    +144

    1. 1
    2. 2
    3. 3
    4. 4
    5. 5
    <!-- 3 пустых строчки  -->
    <!doctype html public "-//W3C//DTD HTML 4.0 Transitional//EN"> 
    <!--  100 пустых строк  -->
    <html> 
    <!--  дальше все что полагается -->

    view-source:http://my.mail.ru/my/visitors

    может и не совсем ГК, но обьясните мне д-ё, зачем там пустые строки - скроллить то все умеют

    Lure Of Chaos, 17 Июня 2010

    Комментарии (26)
  5. Си / Говнокод #3465

    +144

    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
    typedef signed int s32;
    
    //...
    
    void SomeStruct::SomeFunc(const char* ipImageName /*, ... */ )
    {
    	// ...
    
    	s32 imageNameSize = strlen(ipImageName) * sizeof(char) + 1;
    	this->mpImageName = new char[imageNameSize];
    	strcpy(this->mpImageName, ipImageName);
    	
    	// ...
    }

    А теперь представим, что вместо char будет wchar_t... ...автор - лид-программист...

    Kirinyale, 13 Июня 2010

    Комментарии (19)
  6. PHP / Говнокод #3457

    +144

    1. 1
    2. 2
    3. 3
    4. 4
    5. 5
    6. 6
    7. 7
    class MySoapClient extends SoapClient
    ...
    	public function __doRequest($request, $location, $action, $version, $one_way = null) {
    		$result = parent::__doRequest($request, $location, $action, $version, $one_way);
                    echo $this->__getLastRequest();//вот этот момент интересен
    		return $result;
    	}

    Кто-нибудь может объяснить почему ничего не возвращает строчка, с комментарием которая?
    При создании 'trace'=>TRUE указан.
    Если вызывать __getLastRequest() вне данной функции, то все работает.
    Можно ли в __doRequest это сделать?

    gansm, 11 Июня 2010

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

    +144

    1. 1
    //Неплохо было бы добавить возможность удалять свои говнокоды...

    Tanger, 10 Июня 2010

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

    +144

    1. 1
    textPane.setText(<span style="font-size: 20pt">Big</span>);

    http://www.dynamicdrive.com/forums/showthread.php?t=18899

    O_O

    я подозревал, что вас обрезают, но что бы так?

    Lure Of Chaos, 08 Июня 2010

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

    +144

    1. 1
    2. 2
    3. 3
    bool somevar;
    //... ... ...
    if(somevar==true)doSomething();

    И это в книге, по которой учат детей.

    frp, 01 Июня 2010

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

    +144

    1. 1
    2. 2
    3. 3
    4. 4
    5. 5
    if (nidx == -1) {
      networkIdx = -1;
    } else {
      networkIdx = nidx;
    }

    raorn, 01 Июня 2010

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

    +144

    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
    32. 32
    33. 33
    34. 34
    35. 35
    36. 36
    37. 37
    38. 38
    39. 39
    40. 40
    // ------------------------------------------------
    
    #include <stdio.h>
    
    // ------------------------------------------------
    
    #define USES         /##/
    #define PROCEDURE    void
    #define MAIN         main
    #define VAR          /##/
    #define INTEGER      32
    #define BEGIN        {
    #define END          }
    
    #define FOR          for ( int
    #define TO           ; X <
    #define DO           ; X++)
    #define WRITELN(a,b) printf("%d%c",a,b)
    
    #define IF           if ((
    #define THEN         /5*X) == 5)
    #define ELSE         else
    
    // ------------------------------------------------
    
    USES CRT;
    
    PROCEDURE MAIN()
    VAR X : INTEGER
    BEGIN
         FOR X = 1 TO 10 DO
         BEGIN
              IF X = 5 THEN
                   WRITELN(-X,' ');
              ELSE
                   WRITELN(X,' ');
         END;
    END;
    
    // ------------------------------------------------

    Ностальгия по паскалю...

    k06a, 28 Мая 2010

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