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

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

    +109

    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
    [Test]
    public void TryToParseFromIntToString()
    {
                string str="12";
                int resultat;
                bool accept=int.TryParse(str, out resultat);
                Assert.AreEqual(resultat,12);
                Assert.IsTrue(accept==true);
    }
    
    [Test]
    public void TestEqualsWhenThe2NumbersAreReallyEquals()
    {
                Assert.IsTrue(AmountComparer.Equals(123.3456m,123.3456m));
    }

    Вот такие юнит-тесты мы сегодня вычищаем! Все знаки препинания и символы сохранены ;)
    Зато всегда зеленые! ;)

    _Ru55_, 14 Июля 2011

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

    +151

    1. 1
    2. 2
    3. 3
    4. 4
    5. 5
    6. 6
    7. 7
    8. 8
    /*
    * Условия для шаблонов и не только ;)
    * $content - то что проверям
    * $data - то что выводим
    */
    function if_set($content, $data) {
    	return empty($content) ? '' : stripslashes($data);
    }

    Комментарий больше кода, и автор ещё Вам подмигивает.

    nethak, 12 Июля 2011

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

    +124

    1. 1
    2. 2
    3. 3
    <title>Наговнокодить —  Говнокод.ру</title> 
        <meta name="keywords" content="говнокод, смешной код, быдлокод, быдлокодеры, индусы, 
           для программистов, про программистов, индусский код, записки программиста, говно, говнокод на php, mysql, perl" />

    Требую чтобы пакинстанцы были сразу за индусами.

    bogdan, 07 Июля 2011

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

    +168

    1. 1
    if(!(!isset($_GET['email']) || $_GET['email']!='')){

    Используем закон двойного отрицания и закон деморгана

    Esr, 06 Июля 2011

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

    +157

    1. 1
    2. 2
    3. 3
    4. 4
    5. 5
    $sqlComm = file("Comm.sql");
         foreach ($sqlComm as $sql) {
             $result = mysql_query($sql,$conn);
             if (!$result) { print "$sql";}
         }

    Клиент должен этот файл залить по фтп. Как он бедолага его делает, я не знаю.
    Уличная магия.

    De-Luxis, 06 Июля 2011

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

    +165

    1. 1
    window.setTimeout=window.setTimeout;window.setInterval=window.setInterval;

    свиттер, ВНЕЗАПТНО

    DrFreez, 05 Июля 2011

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

    +147

    1. 1
    2. 2
    3. 3
    while (cell.getFlag() != null) {
          this.flag(x, y);
        }

    из моего древнего "Сапёра".
    заменяется на

    cell.setFlag(null);

    Lure Of Chaos, 05 Июля 2011

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

    +161

    1. 01
    2. 02
    3. 03
    4. 04
    5. 05
    6. 06
    7. 07
    8. 08
    9. 09
    10. 10
    switch (trim($row->BallValue))
    {
    	case '':
    	case 'NULL':
    		break;
    					
    	default:
    		<...code...>
    		break;
    }

    stasoft, 04 Июля 2011

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

    +163

    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
    $json = "";
    $json .= "{\n";
    $json .= "page: $page,\n";
    $json .= "total: $total,\n";
    $json .= "rows: [";
    $rc = false;
    
    while ($row = mysql_fetch_array($result)) {
    		if ($rc) $json .= ",";
    		$json .= "\n{";
    		$json .= "id:'".$row['id']."',";
    		$json .= "cltr: 'fo',";
    		$json .= "cell:['";
    		$json .= $row['secid'];
    
    		$json .="','".$row['blasttradedate'];
    
    		$json .="','".round($row['bid'],$row['decimals']);
    
    		$json .="','".round($row['offer'],$row['decimals']);
    
    		$json .="','".round($row['price'],$row['decimals']);
    
    		if(round($row['last'],$row['decimals'])) $json .="','".round($row['last'],$row['decimals']);
    		else $json .="', '";
    
                   // и еще много строк в том же духе
    }
    
    $json .= "]\n";
    $json .= "}";

    Сборка JSON по-джедайски

    maximum, 30 Июня 2011

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

    −93

    1. 1
    2. 2
    3. 3
    4. 4
    5. 5
    6. 6
    7. 7
    8. 8
    9. 9
    def self.enddayofmonth(year,month)
      stdyear=[31,28,31,30,31,30,31,31,30,31,30,31]
      visyear=[31,29,31,30,31,30,31,31,30,31,30,31]
      if year%4>0
        return stdyear[month-1]
      else
        return visyear[month-1]
      end
    end

    vlad-druzh, 30 Июня 2011

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