1. JavaScript / Говнокод #12613

    +157

    1. 1
    if (!("" instanceof String)) throw new Error("Empty string is not a string");

    Майкрософт. JScript, ASP.

    wvxvw, 19 Февраля 2013

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

    +145

    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
    if (!$to && !$from)
            {
                $msgInstance->setStatus(1);
                $msgInstance->setDeletedTo(1);
                $msgInstance->setDeletedFrom(1);
                $incomingL = -1;
                $outcomingL = -1;
            }
            elseif (!$to){
                $msgInstance->setStatus(1);
                $msgInstance->setDeletedTo(1);
                $incomingL = -1;
                $outcomingL = 0;
            }
            elseif (!$from)
            {
                $msgInstance->setDeletedFrom(1);
                $incomingL = 0;
                $outcomingL = -1;
            }

    Оцените xD ;)

    mishanon, 19 Февраля 2013

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

    +28

    1. 01
    2. 02
    3. 03
    4. 04
    5. 05
    6. 06
    7. 07
    8. 08
    9. 09
    10. 10
    if ( _It->m_sOpenText.substr( 0, 3 ) == "<tr" ||
    		 _It->m_sOpenText.substr( 0, 3 ) == "<th" ||
    		 _It->m_sOpenText.substr( 0, 3 ) == "<td" ||
    		 _It->m_sOpenText.substr( 0, 6 ) == "<thead" ||
    		 _It->m_sOpenText.substr( 0, 6 ) == "<tbody" ||
    		 _It->m_sOpenText.substr( 0, 6 ) == "<tfoot" ||
    		 _It->m_sOpenText.substr( 0, 8 ) == "<caption" ||
    		 _It->m_sOpenText.substr( 0, 4 ) == "<col" ||
    		 _It->m_sOpenText.substr( 0, 9 ) == "<colgroup" )
    		return; // TODO: я пишу ТАКОЙ код, убейте меня...

    Продолжаем неделю свитчей  — HTML-препроцессор!

    Yuuri, 19 Февраля 2013

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

    +80

    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
    /* Попытка обьединить четыре  цикла в один.
    	Первый - Присвоение элементам массива значения.
    	Второй - Поиск минимального значения.
    	Третий - Поиск максимального значения.
    	Четвертый - Вывод содержимого массива.
    */
    #include <iostream>
    #include <cstdlib>
    using namespace std;
    
    int main()
    {
    	int array[100];
    	int flag;
    	int min = 0;
    	int max = 0;
    
    	for (flag=0;flag<100;flag++){					   
    		array[flag]=rand();
    		
    		if ( ! min && ! max){	   //Инициализация переменных, для первой итерации.
    		max = array[0];
    		min = array[0];
    		}
    
    		if (array[flag] >=max) max = array[flag];
    		
    		if (array[flag] <= min) min = array[flag];
    		
    		cout << array[flag] << "\n";
    	}
    	
    	cout << "\nМаксимальное значение: " << max;	
    
    	cout << "\nМинимальное значение: "  << min << '\n';
    	
    	return 0;
    }

    Писал я, пытаясь переделать пример из книжки, в котором для этой же задачи использовалось 4 цикла.
    Просьба обьективно обгадить сей код, дабы мне было над чем подумать.

    P.S только учусь.

    shim, 18 Февраля 2013

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

    +65

    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
    package com.example.testing;
    
    import android.os.Bundle;
    import android.app.Activity;
    import android.view.Menu;
    
    public class MainActivity extends Activity {
    
        @Override
        protected void onCreate(Bundle savedInstanceState) {
            super.onCreate(savedInstanceState);
            setContentView(R.layout.activity_main);
        }
    
        @Override
        public boolean onCreateOptionsMenu(Menu menu) {
            // Inflate the menu; this adds items to the action bar if it is present.
            getMenuInflater().inflate(R.menu.activity_main, menu);
            return true;
        }
        
    }

    Govnisti_Diavol, 17 Февраля 2013

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

    +155

    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
    if (true) {
                $res = mssql_query("SELECT  CAST(_Fld204 AS TEXT) AS _Fld204 FROM [dbo].[_Reference24] WHERE _Fld203='" . $login . "' ");
                $pass = mssql_fetch_array($res, MSSQL_ASSOC);
                $pass = $pass["_Fld204"];
                if ( strlen($pass) > 0 && $pass == $password ) {
                    $_SESSION["AUTH_V"] = "Y";
                    $_SESSION["LOGINSS"]= trim($login);
                }
                else {
                    $_SESSION["AUTH_V"] = "N";
                }
    
    
           }

    Кусок авторизации

    unst, 17 Февраля 2013

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

    +153

    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
    public static function GetID()
        {
            $arr = array(
                '1', '2', '3', '4', '5', '6',
                '7', '8', '9', '0');
            // Генерируем пароль
            $pass = "";
            $number = 5;
            for ($i = 0; $i < $number; $i++) {
                // Вычисляем случайный индекс массива
                $index = rand(0, count($arr) - 1);
                $pass .= $arr[$index];
    
            }
            return $pass;
    
    
        }

    Получение уникального айди заказа.
    Заказ столиков в баре.

    unst, 17 Февраля 2013

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

    +142

    1. 1
    2. 2
    3. 3
    4. 4
    $arr = date("w", strtotime($date_bron));
    $date = $arr;
    if ($arr == 0)
         $date = 0;

    Система бронирования столика для бара...

    unst, 17 Февраля 2013

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

    +36

    1. 1
    2. 2
    3. 3
    4. 4
    5. 5
    #include <iostream>
    int main() 
    { 
        system("calc"); 
    }

    Калькулятор на C++? Да пожалуйста.

    zebraplus, 16 Февраля 2013

    Комментарии (21)
  10. Си / Говнокод #12604

    +125

    1. 1
    2. 2
    3. 3
    4. 4
    void get_me(const char **retval)
    {
        *retval = "Hello, Word!";
    }

    Надейся на компилятор...

    Novi4oK, 16 Февраля 2013

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