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

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

    +152

    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 TDM.RecCount(DSet: TDataSet): integer;
    begin
     Result := 0;
     with DSet do
      if Active then
       begin
         First;
         while not EOF do
          begin
           Inc(Result);
           Next;
         end;
     end;
    end;

    Код коллеги
    DataSet.RecordCount не рулит...

    guest, 14 Мая 2009

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

    +152

    1. 1
    CheckComputeDates(toTitleCaseExpression(dialogArguments.parent.alf.GetFieldValue("FAM") + " " + dialogArguments.parent.alf.GetFieldValue("NAME") + " " + dialogArguments.parent.alf.GetFieldValue("OTCH")),false,dialogArguments.parent.OrganizationCode,dialogArguments.id_sotr,dialogArguments.period_id,mind,maxd,dialogArguments.parent.alf);

    Я даже откомментировать не могу :)

    guest, 13 Мая 2009

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

    +152

    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
    // Это форма в профиле
    
    <?php   
    	if ( $profileuser->user_status == "Фотограф" ){
    	echo "<tr>
    	<th><label for='konkurs'>Участие в выставках и фотоконкурсах:</label></th>
    	<td><textarea rows='3' cols='30' id='konkurs' name='konkurs' />"; echo $profileuser->konkurs; echo"</textarea></td>
    	</tr>"; } 
    ?>
    
    // Это author.php. Т.е. вывод из того поля на сайт
    
    	<?php if ($curauth->user_status == "Фотограф" && $curauth->konkurs) { echo "
    	<div class=\"bio-left\"><h1>Участие в конкурсах:</h1></div>
    	<div class=\"bio-right\">";
        $array = explode("\r\n", $curauth->konkurs);
    	foreach($array as $link){
    		if(preg_match("/^(http:\/\/{1})((\w+\.){1,})\w{2,}$/i", $link)){
    			echo "<a href=\"$link\">$link</a><br>";	
    		} echo "</div>";
    	} }?>

    guest, 02 Мая 2009

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

    +152

    1. 1
    2. 2
    3. 3
    4. 4
    5. 5
    6. 6
    7. 7
    8. 8
    9. 9
    private Integer employeeId;
    
     public Integer getEmployeeId() {
        return employeeId;
     }
    
     public void setEmployeeId(Integer customerId) {
        this.employeeId = customerId;
     }

    Проперти бина, а также его геттер и сеттер. Особенно сеттер.

    guest, 30 Апреля 2009

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

    +152

    1. 1
    var p = $p(p);

    Краткость — сестра мудака^Wталанта

    guest, 24 Апреля 2009

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

    +152

    1. 1
    2. 2
    3. 3
    SqlDataReader reader;
    ...
    int id = int.Parse(reader["ID"].ToString());

    Нет, ID - не какой-нибудь nvarchar, а вполне себе integer

    guest, 23 Апреля 2009

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

    +152

    1. 1
    2. 2
    3. 3
    4. 4
    5. 5
    procedure TfmEditAddDet.ControlExit(Sender: TObject);
    begin
      if Sender Is TEdit then TRIM(TEdit(Sender).Text)
        else if Sender Is TMemo then TRIM(TEdit(Sender).Text);
    end;

    Попытка вызова TRIM как процедуру.

    guest, 16 Апреля 2009

    Комментарии (1)
  9. C# / Говнокод #806

    +152

    1. 01
    2. 02
    3. 03
    4. 04
    5. 05
    6. 06
    7. 07
    8. 08
    9. 09
    10. 10
    try {
        if (something) {
            throw new MyGotoException();
        }
        DoSomethingElse();
    }
    catch (MyGotoException) {
    }
    
    DoGotoBlock();

    Очень хитрый вариант реализации схемы goto.

    guest, 02 Апреля 2009

    Комментарии (0)
  10. Pascal / Говнокод #724

    +152

    1. 1
    for i=1 to 10 do i=i+1- ошибка в дельфи .как отключить эту фишку

    улыбнуло)

    guest, 17 Марта 2009

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

    +152

    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
    #include <stdio.h>
    
    
    void main()
    {
    printf("WTF? :)\n");
    }
    
    #undef main
    
    
    int HAHA()
    {
    I();
    return 0;
    }

    как же написать программу с
    void main();
    ????
    gcc ./main.cpp -Dmain=I -DHAHA=main -lstdc++

    P.S. страуструп продолжает рвать на себе волосы от использования Cpp

    guest, 14 Марта 2009

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