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

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

    −857.4

    1. 1
    2. 2
    3. 3
    4. 4
    5. 5
    6. 6
    7. 7
    8. 8
    select *
    from INV_CARD
    where to_char (dt_reg, 'MM') < TO_CHAR(SYSDATE, 'MM')
    	AND (DT_OUT IS NULL OR to_char (dt_OUT, 'MM') = TO_CHAR(SYSDATE, 'MM'))
    	AND ID_FA_TYPE NOT IN (SELECT ID_FA_TYPE FROM FA_TYPE WHERE CODE = '17')
    	AND ID_FA_STATUS IN (SELECT ID_FA_STATUS FROM FA.V_FA_STATUS WHERE IS_ACCOUNTING = 1)
    	AND STATUS = 1
    	AND GLN.ACC_OPER.GET_ACC1_ACC2(ID_AMORT_ACC) LIKE '01%'

    (PL/SQL)
    очень понравилось сравнение дат, ну и использование констант тоже зачет

    guest, 04 Июня 2009

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

    −334.1

    1. 1
    2. 2
    3. 3
    if (scrollBar != null && scrollBar != null) {
    .....
    }

    Случайно нашел у себя в коде. Видать, после рефактора.
    "Я хочу быть твердо уверен!"

    guest, 04 Июня 2009

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

    +61.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
    function extCreateObject( $name, $p ) {
    		$p = array_values( $p );
    		switch ( count( $p ) ) {
    			case 0:
    				return new $name;
    			case 1:
    				return new $name( $p[0] );
    			case 2:
    				return new $name( $p[0], $p[1] );
    			case 3:
    				return new $name( $p[0], $p[1], $p[2] );
    			case 4:
    				return new $name( $p[0], $p[1], $p[2], $p[3] );
    			case 5:
    				return new $name( $p[0], $p[1], $p[2], $p[3], $p[4] );
    			case 6:
    				return new $name( $p[0], $p[1], $p[2], $p[3], $p[4], $p[5] );
    			default:
    				wfDebugDieBacktrace( "Too many arguments to constructor in extCreateObject" );
    		}
    	}

    mediawiki.org )

    guest, 03 Июня 2009

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

    −21.1

    1. 1
    2. 2
    const bool b = false ? true ? false ? true : false : true : false;
    cout << b;

    Студенческая лаба

    guest, 31 Мая 2009

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

    −329.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
    Public Function random()
    Randomize
    random = Left(Mid("0123456789abcdefghijklmnopqrstuvwxyz", 36 * Rnd() + 1, 1) + _
    Mid("0123456789abcdefghijklmnopqrstuvwxyz", 36 * Rnd() + 1, 1) + _
    Mid("0123456789abcdefghijklmnopqrstuvwxyz", 36 * Rnd() + 1, 1) + _
    Mid("0123456789abcdefghijklmnopqrstuvwxyz", 36 * Rnd() + 1, 1) + _
    Mid("0123456789abcdefghijklmnopqrstuvwxyz", 36 * Rnd() + 1, 1) + _
    Mid("0123456789abcdefghijklmnopqrstuvwxyz", 36 * Rnd() + 1, 1) + _
    Mid("0123456789abcdefghijklmnopqrstuvwxyz", 36 * Rnd() + 1, 1) + _
    Mid("0123456789abcdefghijklmnopqrstuvwxyz", 36 * Rnd() + 1, 1) + _
    Mid("0123456789abcdefghijklmnopqrstuvwxyz", 36 * Rnd() + 1, 1) + _
    Mid("0123456789abcdefghijklmnopqrstuvwxyz", 36 * Rnd() + 1, 1) + _
    Mid("0123456789abcdefghijklmnopqrstuvwxyz", 36 * Rnd() + 1, 1) + _
    Mid("0123456789abcdefghijklmnopqrstuvwxyz", 36 * Rnd() + 1, 1), 10)
    End Function

    Функция генерации случайного набора символов от модератора форума Access Бурундука на http://www.cyberforum.ru/

    guest, 28 Мая 2009

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

    +64.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
    public function GetRandomizedAnswers()
    	{
    		$answers = array();
    
    		if (!empty($this->answer1))
    		{
    			$answers[] = $this->answer1;
    		}
    		if (!empty($this->answer2))
    		{
    			$answers[] = $this->answer2;
    		}
    		if (!empty($this->answer3))
    		{
    			$answers[] = $this->answer3;
    		}
    		if (!empty($this->answer4))
    		{
    			$answers[] = $this->answer4;
    		}
    		if (!empty($this->answer5))
    		{
    			$answers[] = $this->answer5;
    		}
    
    		return shuffle($answers);
    	}

    guest, 28 Мая 2009

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

    −101

    1. 1
    2. 2
    3. 3
    4. 4
    on (release) {
    gotoAndStop(_currentframe + (4 - _currentframe%10));
    //...
    }

    Переход на четвертый кадр с начала той десятки кадров, где сейчас находимся
    (ну вот такой комментарий)

    guest, 26 Мая 2009

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

    +25.1

    1. 01
    2. 02
    3. 03
    4. 04
    5. 05
    6. 06
    7. 07
    8. 08
    9. 09
    10. 10
    11. 11
    for(i=0;i<n;i++){
    vector[i]=(a[i]+0.0)/(c[i]+0.0);
    }
    
    result=(extremum(vector,n));
    
    cout<<"Input data was:"<<endl<<endl;
    for (i=0; i < n; i++) {
    cout<<a[i]<<"	/	"<<c[i]<<"	|	"<<vector[i];
    cout<<endl;
    }

    guest, 21 Мая 2009

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

    +45.9

    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
    // DON'T REMOVE THIS CODE - PROBLEM INTO FORMAT_MAGICQUOTES
    $auxPostChoice = $_POST["choice"];
    $auxGetChoice = $_GET["choice"];
    // DON'T REMOVE THIS CODE - PROBLEM INTO FORMAT_MAGICQUOTES
    
    // removing slashes added if required
    $_POST = format_magicQuotes($_POST);
    $_GET  = format_magicQuotes($_GET);
    
    // DON'T REMOVE THIS CODE - PROBLEM INTO FORMAT_MAGICQUOTES
    $_POST["choice"] = $auxPostChoice;
    $_GET["choice"] = $auxGetChoice;
    // DON'T REMOVE THIS CODE - PROBLEM INTO FORMAT_MAGICQUOTES
    
    extract($_POST);
    extract($_GET);

    CMS eDirectory

    guest, 18 Мая 2009

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

    +82.4

    1. 1
    s.equals("null")

    проверка на null

    guest, 17 Мая 2009

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