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

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

    +144.6

    1. 1
    2. 2
    3. 3
    int a;
    if(a=5)
    	doSomthing();

    Боян, но первая ошибка всех новичков. Долго искал ошибку...

    Говногость, 18 Августа 2009

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

    +154

    1. 1
    2. 2
    3. 3
    4. 4
    5. 5
    6. 6
    7. 7
    8. 8
    9. 9
    <?php
     $dPh = fopen("photos.cfg", "r");
     while (($aCrow = fgetcsv($dPh, 0, "|", "}")) !== FALSE){
    	$sNof = explode(".", $aCrow[0]);
    	echo "<a href='photo/_html/show.php?ph=$sNof[0]'>\n";
    	echo "\t<img src='photo/_thumbs/$aCrow[0]' alt='$aCrow[1]'>\n";
    	echo "</a>\n";
     }
    ?>

    Скрипт, который создаёт превьюшки со ссылками для фотогаллереи.
    photos.cfg - содержит строки вида: Имя_файла.jpg|Описание, которое видит пользователь.
    show.php - отдельная тема.

    Ambilight, 13 Августа 2009

    Комментарии (14)
  4. Java / Говнокод #1545

    +69.9

    1. 1
    2. 2
    3. 3
    public void ejbPassivate() throws EJBException, RemoteException {
    		return;
    	}

    Истинный китайский девелопер никогда не доверяет компилятору! Ато если ж в функции тело пустое, мало ли, вдруг она никогда не возвратиться. Какой выход? Написать об ентом явно.

    cheap_chinese, 12 Августа 2009

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

    +155

    1. 1
    2. 2
    3. 3
    4. 4
    5. 5
    6. 6
    7. 7
    8. 8
    9. 9
    public function throwExceptions($flag = null)
        {
            if ($flag !== null) {
                $this->_throwExceptions = (bool) $flag;
                return $this;
            }
    
            return $this->_throwExceptions;
        }

    Зенд

    getme, 11 Августа 2009

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

    +143.5

    1. 1
    hideVoting = (disabled || getVisitor().isAnonymous()) ? true : false;

    guest, 07 Августа 2009

    Комментарии (14)
  7. C++ / Говнокод #1207

    +13

    1. 01
    2. 02
    3. 03
    4. 04
    5. 05
    6. 06
    7. 07
    8. 08
    9. 09
    10. 10
    11. 11
    class A
    {
    public:
    
      A& operator=(const A &a)
      {
        this->A::A(a);
        return *this;
      };
    // ...
    };

    Правильный оператор присваивания!

    guest, 16 Июня 2009

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

    +154

    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
    Html:
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html>
     <head>
      <title>I LOVE ZEND FRAMEWORK!</title>  <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />  <link href="/zend/public/design/css/style.css" media="screen" rel="stylesheet" type="text/css" />  <link href="/zend/public/design/css/style.css" media="screen" rel="stylesheet" type="text/css" />
    <link href="/zend/public/design/css/teststyle.css" media="screen" rel="stylesheet" type="text/css" /></head>
    <body>
    
    PHP:
    
    <?php echo $this->doctype(Zend_View_Helper_Doctype::XHTML1_TRANSITIONAL); ?>
    <html>
     <head>
      <?php echo $this->headTitle('I LOVE ZEND FRAMEWORK!'); ?>
      <?php echo $this->headMeta()->appendHttpEquiv('Content-Type', 'text/html; charset=UTF-8'); ?>
      <?php echo $this->headLink()->appendStylesheet($this->baseUrl . 'design/css/style.css'); ?>
      <?php echo $this->headLink()->appendStylesheet($this->baseUrl . 'design/css/teststyle.css'); ?>
    </head>

    guest, 11 Июня 2009

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

    +144.1

    1. 1
    2. 2
    3. 3
    4. 4
    5. 5
    6. 6
    7. 7
    8. 8
    9. 9
    $query = "SELECT `parent_id` FROM `items` WHERE `id`='".$_GET['id']."'";
    $result = mysql_query($query);
    $result = mysql_fetch_assoc($result);
    $parent_id = $result[0]['parent_id']
    
    $query = "SELECT `id` FROM `catalog` WHERE `id`='".$parent_id."'";
    $result = mysql_query($query);
    $result = mysql_fetch_assoc($result);
    $catalog_id = $result[0]['id']

    Кто-нибудь мне объяснит нахрена здесь второй цикл?

    guest, 31 Мая 2009

    Комментарии (14)
  10. VisualBasic / Говнокод #867

    −316.8

    1. 1
    2. 2
    3. 3
    If CLng(Text1.Text)<400 and CLng(Text1.Text)>400 then
       Text3.Text="17"
    End if

    и почему условие не проходит?

    guest, 14 Апреля 2009

    Комментарии (14)
  11. Pascal / Говнокод #794

    −107.4

    1. 1
    2. 2
    3. 3
    4. 4
    5. 5
    w := ord(CHar(Pbyte(Pointer(Integer(IN_BUFFER)+ inpos))^));
    s := ord(Char(Pbyte(Pointer(Integer(IN_BUFFER)+ inpos + 1))^));
    PByte(Pointer(Integer(out_buf)+ outpos))^ := w and 255;        {?????? ?? ?????? ??????}
    PByte(Pointer(Integer(out_buf)+ outpos + 1))^ := w shr 8;
     PByte(Pointer(Integer(out_buf)+ outpos))^ := PByte(Pointer(Integer(out_buf)+ outpos))^ or ((W and 15) shl 4);

    доступ к указателям как к массивам

    guest, 31 Марта 2009

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