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

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

    +151

    1. 1
    2. 2
    3. 3
    if (null == ids || (null != ids && !ids.isEmpty())) {
    	requests = dao.getMyAnsweredRequests(userId, firstResult, maxResults, ids);
    }

    Выполняеться в любом случае

    guest, 14 Апреля 2009

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

    +171.2

    1. 1
    2. 2
    3. 3
    4. 4
    5. 5
    6. 6
    7. 7
    8. 8
    9. 9
    if(isset($_POST['username']) and isset($_POST['password'])) {
               $user = $_POST['username'];
               $pass = $_POST['password'];
    
               if($user == $pass) {
                       $_SESSION['user'] = $user;
                       $_SESSION['logged_in'] = true;
               }
       }

    классная авторизация
    оригинал http://bacula.svn.sourceforge.net/viewvc/bacula/trunk/docs/home-page/en/inc/header.php?revision=8397&view=markup

    guest, 14 Апреля 2009

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

    +140

    1. 1
    Нельзя позволять школьникам употреблять дурь вроде PHP

    http://www.bbspot.com/News/2000/6/php_suspend.html

    guest, 12 Апреля 2009

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

    +148.6

    1. 1
    $sotsUroven[$value->spisok[$k][0]][$sotsUroven[$value->spisok[$k][0]][0]->sledindex]->sovptitle=$value->spisok[$k][1];

    Простенькие манипуляции с массивами.

    guest, 11 Апреля 2009

    Комментарии (2)
  6. SQL / Говнокод #852

    −843

    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
    SET ANSI_NULLS ON
    GO
    SET QUOTED_IDENTIFIER ON
    GO
    CREATE TABLE [dbo].[Vote](
    	[Id] [int] IDENTITY(1,1) NOT NULL,
    	[Name] [nvarchar](max) NULL,
    	[Visible] [bit] NOT NULL CONSTRAINT [DF_Vote_Visible]  DEFAULT ((0)),
     CONSTRAINT [PK_Vote] PRIMARY KEY CLUSTERED 
    (
    	[Id] ASC
    )WITH (PAD_INDEX  = OFF, STATISTICS_NORECOMPUTE  = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS  = ON, ALLOW_PAGE_LOCKS  = ON) ON [PRIMARY]
    ) ON [PRIMARY]
    
    GO
    ALTER TABLE [dbo].[Vote]  WITH CHECK ADD  CONSTRAINT [FK_Vote_Vote] FOREIGN KEY([Id])
    REFERENCES [dbo].[Vote] ([Id])
    GO
    ALTER TABLE [dbo].[Vote] CHECK CONSTRAINT [FK_Vote_Vote]

    Вот прикол таблица с полем одновременно PK и FK вот засада!!!

    guest, 10 Апреля 2009

    Комментарии (2)
  7. PHP / Говнокод #850

    +143.1

    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
    38. 38
    function unicod ($in_text) {
      $rus = "???????????????????";
      $eng = "ABE3KMHOPCTXaeopcyx";
    
      $output="";
      $other[1025]="?";
      $other[1105]="?";
      $other[1028]="?";
      $other[1108]="?";
      $other[1030]="I";
      $other[1110]="i";
      $other[1031]="?";
      $other[1111]="?";
      $l = strlen($rus);
      for ($i=0; $i<strlen($in_text); $i++){
        $rep=0;
        $c = substr($in_text,$i,1);
        for($j=0;$j<$l;$j++) {
          if($c == substr($rus,$j,1)) {
            $output .= substr($eng,$j,1);
            $rep=1;
            break;
          }
        }
        if(!$rep) {
          if (ord($c)>191){
            $output.="&#".(ord($c)+848).";";
          } else {
            if (array_search($c, $other)===false){
              $output.=$c;
            } else {
              $output.="&#".array_search($c, $other).";";
            }
          }
        }
      }
      return $output;
    }

    и еще..

    guest, 10 Апреля 2009

    Комментарии (2)
  8. Си / Говнокод #843

    +154

    1. 1
    2. 2
    3. 3
    4. 4
    5. 5
    6. 6
    7. 7
    8. 8
    for (j = 0; j < MAX_NAME; j++) {
    		i = name[j];
    		if (i >= 'a' && i <= 'z')
    			i &= 0x5F;
    		mash->host_name[j] = i;
    		if (i == 0)
    			break;
    	}

    Перевод строки в верхний регистр в самопальном сетевом протоколе

    guest, 09 Апреля 2009

    Комментарии (2)
  9. Pascal / Говнокод #830

    +149

    1. 1
    2. 2
    3. 3
    4. 4
    Tsel=^sel;	
    sel=Record
    Inf:TInf;
    A:Tsel;

    Тут Sel это Cell. Это одна малая часть объявления имен

    guest, 07 Апреля 2009

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

    +70.9

    1. 1
    2. 2
    3. 3
    4. 4
    if (cache != null) {
    			UserSession us = (UserSession)cache.get(FQN, sessionId);
    			return (us != null ? us : null);
    		}

    guest, 07 Апреля 2009

    Комментарии (2)
  11. Куча / Говнокод #818

    +140.3

    1. 1
    2. 2
    3. 3
    4. 4
    WHSShell = Новый COMОбъект("WScript.Shell");
    WHSShell.SendKeys("%");
    WHSShell.SendKeys("~");
    WHSShell.SendKeys("{DOWN 9}");

    Это - вызов функции "печать - предварительный просмотр" имени гениальных программистов Раруса.

    guest, 06 Апреля 2009

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