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

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

    −156

    1. 1
    2. 2
    3. 3
    4. 4
    5. 5
    6. 6
    7. 7
    8. 8
    Дораспределить = Новый ТаблицаЗначений();
    Дораспределить.Колонки.Добавить("Строка");
    Дораспределить.Колонки.Добавить("Количество");
    .....
    Дораспределить.Очистить();
    НовДораспределить = Дораспределить.Добавить();
    НовДораспределить.Строка = Дораспределить[0].Строка;
    НовДораспределить.Количество = Дораспределить[0].Количество - ОсталосьРаспределить;

    Новые приключения Самоделкина. На этот раз у него не прокатило, в последней строке валится с ошибкой.

    Kopchuga, 12 Октября 2009

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

    +158.6

    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
    <script type="text/javascript">
    
    
    
    
    		var pointsH = 
    		[
    			
    
    		<?php
    		        $aPointsH = JRequest::getVar('aPoint');
    		
    		        if(is_array($aPointsH) && count($aPointsH) > 0){
    		                
    		                .........
    
    		        }else{
           ?>
    		         		[
    		                        		<?php echo 0 ?>,
    		                                <?php echo 0 ?>,
    		                                '<?php echo 0 ?>',
    		                                <?php echo  0 ?>,
    		                                '<?php echo 0 ?>',
    		                                '<?php echo 0 ?>',
    		                                '<?php echo 0 ?>'
    		                         ],
    		                        <?php
    		        }
    
    		                .....................
    	        
    		?>
    
    ....................
    
    </script>

    kovel, 09 Октября 2009

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

    −116.9

    1. 01
    2. 02
    3. 03
    4. 04
    5. 05
    6. 06
    7. 07
    8. 08
    9. 09
    10. 10
    Public Function Str2Hex(ByVal strData As String)
    Dim i As Long, CryptString As String, tmpAppend As String
        On Local Error Resume Next
        For i = 1 To Len(strData)
            tmpAppend = Hex$(Asc(Mid$(strData, i, 1)))
            If Len(tmpAppend) = 1 Then tmpAppend = Trim$(Str$(0)) & tmpAppend
            CryptString = CryptString & tmpAppend: DoEvents
        Next i
        Str2Hex = CryptString
    End Function

    Работающий перевод строки в Hex.
    Но:
    1. On Error ... - Где тут может быть Error?!
    2. Вместо "0" почему-то написано Trim$(Str$(0)
    3. DoEvents, выполняющийся после каждого добавления к строке сильно замедлит код

    KIRK, 05 Октября 2009

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

    +77

    1. 01
    2. 02
    3. 03
    4. 04
    5. 05
    6. 06
    7. 07
    8. 08
    9. 09
    10. 10
    11. 11
    12. 12
    if ((!getUserSession().getKodUser().equalsIgnoreCase("0")) &&
            (!getUserSession().getKodUser().equalsIgnoreCase("0")))
    16:33
        // проверка на регистрацию пользователя в системе
        //--------------------------------------------------------------------------------------
        Long userKod;
        if ((!getUserSession().getKodUser().equalsIgnoreCase("0")) &&
            (!getUserSession().getKodUser().equalsIgnoreCase("0")))
        {
          userKod = Long.parseLong(CalcUtil.getUserSession().getKodUser());
          Iterator itUser =
            getUserSession().getAsuEjb().findSpUserByKodUser(userKod).iterator();

    Увидел у одного человека.

    lexx, 02 Октября 2009

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

    +65

    1. 1
    2. 2
    3. 3
    <div class="frame" style="width: 298px;//width: 350px;//padding-left: 20px;">
    	<!-- Content -->
    </div>

    Да-да, именно так, со слешами, в рабочем проекте и есть. решил не трогать

    Shock, 30 Сентября 2009

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

    +152.8

    1. 1
    2. 2
    3. 3
    4. 4
    5. 5
    6. 6
    7. 7
    8. 8
    9. 9
    Перл #1:
     ...
     setCityId(getCityId()); 
     ...
    
    Перл #2:
    function performOrgSearch(){
      // ...
      cityId = getCityId(); // функция getCityId вычищает всё из некого input type=text

    yvu, 18 Сентября 2009

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

    −90.5

    1. 1
    2. 2
    3. 3
    for (@$payments) {
    		push @{$pays}, $_;
    	}

    да ну и так ясно.. наверно хотел преобразовать как то массив

    bildja, 10 Сентября 2009

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

    +159.5

    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
    function dbtime2unix($dt)
    {
    	$year = substr($dt,0,4);
    	$month = substr($dt,5,2);
    	$day = substr($dt,8,2);
    	$hour = substr($dt,11,2);
    	$minute = substr($dt,14,2);
    	$sec = substr($dt,17,2);
    	return @mktime($hour,$minute,$sec,$month,$day,$year);
    }
    function timestamp2unix($dt)
    {
    	$year = substr($dt,0,4);
    	$month = substr($dt,4,2);
    	$day = substr($dt,6,2);
    	$hour = substr($dt,8,2);
    	$minute = substr($dt,10,2);
    	$sec = substr($dt,12,2);
    	return @mktime($hour,$minute,$sec,$month,$day,$year);
    }

    ...на случай если откажет strtotime!

    shitcoder, 10 Сентября 2009

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

    +157.3

    1. 1
    2. 2
    3. 3
    4. 4
    $cat = $this->url[2];
    $subcat = $this->url[3];
    $subsubcat = $this->url[5];
    $ssscat = $this->url[6];

    В процессе ковыряния внезапно! заглючившего сайта, обнаружилось прелестное: построение дерева категорий. А если бы уровней вложенности, не приведи Б-г, было бы восемь?

    cyrill, 09 Сентября 2009

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

    +155.4

    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
    <?
    	function mconnect()
    	{
    		$sql=mysql_connect("localhost","username","password");
    		mysql_select_db("bd",$sql);
    		return $sql;
    	}
            function mdisconnect($sql)
            {
                    mysql_close($sql);
                    return 0;
            }
            mdisconnect(mconnect());
    ?>

    Tanger, 06 Сентября 2009

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