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

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

    +140.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
    public String find(String request) {
        String result = "";
        status.setState(Status.STATUS_IN_PROGRESS);
        status.setMessage("search start");   
        buildTokens(request);
        if (buildWords()) {
            if (buildSynonyms()) {
                if (buildValues()) {
                    if (buildProperties()) {
                        if (buildParameters()) {
                            result = buildCondition();
                            status.setParameters(new ArrayList(parameters));
                            status.setState(Status.STATUS_SUCCESS);
                            status.setMessage("search done successfully");
                        } else {
                            status.setState(Status.STATUS_FAIL);
                            status.setMessage("can't build parameters");
                        }
                    } else {
                        status.setState(Status.STATUS_FAIL);
                        status.setMessage("can't build properties");
                    }
                } else {
                    status.setState(Status.STATUS_FAIL);
                    status.setMessage("can't build values");
                }
            } else {
                status.setState(Status.STATUS_FAIL);
                status.setMessage("can't build synonyms");
            }
        } else {
            status.setState(Status.STATUS_FAIL);
            status.setMessage("can't build words");
        }
        return result;
    }

    По мотивам http://www.govnokod.ru/593
    Ява суровей :)

    guest, 26 Февраля 2009

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

    +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
    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
    switch($action){
      	  default:
      	  case 'main':
      	  {
      	  	  if($request_do == 'adtb'){
      	  	  	  $sql->Query("SELECT * FROM utb WHERE `siteid` = $request_site AND `uid` =  ".$_SESSION['id'].";");
      	  	  	  if($sql->size_of_result == 0){
      	  	  	  	  $sql->Query("INSERT INTO utb VALUES(null,".$_SESSION['id'].",$request_site,'$request_url');");
    			  }
    		  }
    		  if($request_do == 'del' && isset($request_id)){
    		  	  $sql->Query("SELECT * FROM utb WHERE `id` = $request_id AND  `uid` =  ".$_SESSION['id'].";");
    		  	  if($sql->size_of_result != 0){
    		  	  	  $sql->Query("DELETE FROM utb WHERE `id` = $request_id;");
    			  }
    		  }
    		  if($request_do == 'save' && is_array($request_tbdata)){
    		  	  foreach($request_tbdata as $k=>$v){
    		  	  	  $sql->Query("UPDATE utb SET `url` = '$v' WHERE `id` = $k;");
    			  }
    		  }
      	  	  $sql->Query("SELECT `id`, `domen`, `sitename` FROM sites;");
              $sdata = $sql->GetAssoc();
              $sql->Query("SELECT *,(SELECT `domen` FROM sites WHERE `id` = utb.id) as `site` FROM utb WHERE `uid` =  ".$_SESSION['id'].";");
              $udata = $sql->GetAssoc();
              $sql->Query("SELECT `id`, `domen` FROM sites WHERE `id` NOT IN(SELECT `siteid` FROM utb WHERE `uid` = ".$_SESSION['id']." );");
              $data = $sql->GetAssoc();
              $smarty->assign('sdata',$sdata);
              $smarty->assign('data',$data);
              $smarty->assign('udata',$udata);
              $smarty->assign('id',$_SESSION['id']);
      	  	  $smarty->display('links.tpl');
              break;
    	  }
    
    
      }

    Ага новые конструкции в PHP! Нашел в одной Cmsке

    guest, 24 Февраля 2009

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

    +139.3

    1. 1
    (bool) $frmchk_user_edit = 0;

    и такое тут сплошь и рядом...
    платный продукт..

    guest, 24 Февраля 2009

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

    +138

    1. 1
    alert('Anticat!!!!!1 ;)');

    AlexTheC0d3r

    guest, 22 Февраля 2009

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

    +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
    LRESULT ViewAddBuddy::OnPaint(UINT, WPARAM /*wParam*/, LPARAM /*lParam*/, BOOL& /*bHandled*/)
    {
    	CPaintDC dc( m_hWnd );
    
    	SetBkMode( dc, TRANSPARENT );
    
    	iNameLabel.Paint(dc);
    	iUIDLabel.Paint(dc);
    	iGroupLabel.Paint(dc);
    
    	if(0)
    	       iMSNLabel.Paint(dc);
    
    	return 0;
    }

    код в рабочем проекте... ;(

    guest, 20 Февраля 2009

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

    +144

    1. 01
    2. 02
    3. 03
    4. 04
    5. 05
    6. 06
    7. 07
    8. 08
    9. 09
    10. 10
    for (int i = 0; i < arr.Length; i++)
    {
       for (int j = 0; j < arr[i].Length; j++)
       {
          for (int k = 0; k < arr[i][j].Length; k++)
             Console.Write(arr[i][j][k] + " ");
          Console.Write("\n");
       }
       Console.Write("\n");
    }

    хотя это просто
    вот, господа, пользуйтесь - говнокодец ещё свеженький))

    guest, 19 Февраля 2009

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

    +149.2

    1. 1
    2. 2
    3. 3
    4. 4
    5. 5
    6. 6
    7. 7
    8. 8
    $page = preg_replace( array( "/action=.*?\\&/i", 
    "/bx_event_calendar_request=.*?\\&/i", 
    "/clear_cache=.*?\\&/i", 
    "/bitrix_include_areas=.*?\\&/i", 
    "/bitrix_show_mode=.*?\\&/i", 
    "/back_url_admin=.*?\\&/i"), "", $arParams['pageUrl']."&" );
    
    $page = preg_replace( array( "/^(.*?)\\&\$/i", "/^(.*?)\\?\$/i" ), "\$1", $page );

    как перечислить возможные слова или символы в регулярке? Нормальные программисты делают это через (word1|word2) и [&?], но в битриксе...

    guest, 19 Февраля 2009

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

    +213.9

    1. 1
    2. 2
    if ($result=='admin') {
     $result='admin'; }

    выбрал, но не поверил

    guest, 13 Февраля 2009

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

    +119.1

    1. 1
    2. 2
    3. 3
    string destination = null;
    for (int i = 0; i < 13; i++)
        destination += source[i];

    Копирование строки

    guest, 12 Февраля 2009

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

    +64.6

    1. 1
    2. 2
    3. 3
    4. 4
    private static final int LENGHT255 = 255;
    private static final int LENGHT450 = 450;
    private static final int LENGHT3 = 3;
    private static final int LENGHT5 = 5;

    Константы для проставления длин в Entity.

    guest, 10 Февраля 2009

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