1. Список говнокодов пользователя kschingiz

    Всего: 9

  2. Java / Говнокод #21665

    −47

    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
    String[] choices = {"Принял товар", "Получил деньги", "Товар не принят", "Частичный возврат", "Сдал Товар", "Сдал деньги", "Завершить"};
        String[] choicesSend = {"gotGood", "gotMoney", "notAcceptedGood", "partialReturn", "gaveGood", "gaveMoney", "finished"};
    
            statusHashMap.put("gotGood", "Товар принят");
            statusHashMap.put("gotMoney", "Деньги получены");
            statusHashMap.put("notAcceptedGood", "Товар не принят");
            statusHashMap.put("partialReturn", "Частичный возврат");
            statusHashMap.put("gaveGood", "Товар сдан");
            statusHashMap.put("gaveMoney", "Деньги сданы");
            statusHashMap.put("finished", "Завершенный");
            statusHashMap.put("inprocess", "Активный");
            statusHashMap.put("isGoing", "Я еду");
            statusHashMap.put("gotOrder", "Заказ принят");
    
            statusHashMapOrder.put("gotGood", 0);
            statusHashMapOrder.put("gotMoney", 1);
            statusHashMapOrder.put("notAcceptedGood", 2);
            statusHashMapOrder.put("partialReturn", 3);
            statusHashMapOrder.put("gaveGood", 4);
            statusHashMapOrder.put("gaveMoney", 5);
            statusHashMapOrder.put("finished", 6);
            statusHashMapOrder.put("inprocess", 7);
            statusHashMapOrder.put("isGoing", 8);
            statusHashMapOrder.put("gotOrder", 9);

    Вот так вот мы работаем со статусами заказов

    kschingiz, 08 Ноября 2016

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

    −51

    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
    39. 39
    40. 40
    41. 41
    42. 42
    43. 43
    44. 44
    45. 45
    46. 46
    47. 47
    48. 48
    49. 49
    50. 50
    51. 51
    52. 52
    53. 53
    54. 54
    55. 55
    56. 56
    57. 57
    58. 58
    59. 59
    60. 60
    61. 61
    62. 62
    63. 63
    64. 64
    65. 65
    66. 66
    67. 67
    68. 68
    69. 69
    70. 70
    71. 71
    72. 72
    73. 73
    74. 74
    75. 75
    76. 76
    77. 77
    elif token == '\\голова':
            if STATE == '<html>':
                statement.append(STATE)
                STATE = '<head>'
                outpStr += STATE+'\n'
            else:
                STATE = 'ERROR'
            
        elif token == '\\тело':
            statement.append(STATE)
            STATE = '<body'
            outpStr += STATE
                
        elif token == '\\пар':
            statement.append(STATE)
            STATE = '<p'
            outpStr += STATE
                
        elif token == '\\ж':
            statement.append(STATE)
            STATE = '<b'
            outpStr += STATE
            
        elif token == '\\к':
            statement.append(STATE)
            STATE = '<i'
            outpStr += STATE
            
        elif token == '\\пдч':
            statement.append(STATE)
            STATE = '<u'
            outpStr += STATE
            
        elif token == '\\зч':
            statement.append(STATE)
            STATE = '<s'
            outpStr += STATE
            
        elif token == '\\ссылка':
            statement.append(STATE)
            STATE = '<a'
            outpStr += STATE
            
        elif token == '\\под':
            statement.append(STATE)
            STATE = '<sub'
            outpStr += STATE
            
        elif token == '\\над':
            statement.append(STATE)
            STATE = '<sup'
            outpStr += STATE
            
        elif token == '\\зг1':
            statement.append(STATE)
            STATE = '<h1'
            outpStr += STATE
            
        elif token == '\\зг2':
            statement.append(STATE)
            STATE = '<h2'
            outpStr += STATE
            
        elif token == '\\зг3':
            statement.append(STATE)
            STATE = '<h3'
            outpStr += STATE
            
        elif token == '\\зг4':
            statement.append(STATE)
            STATE = '<h4'
            outpStr += STATE
            
        elif token == '\\зг5':
            statement.append(STATE)
            STATE = '<h5'
            outpStr += STATE

    https://github.com/san-smith/USSRHTML/blob/master/USSRHTML.py
    Чувак придумал убийцу html

    kschingiz, 09 Сентября 2016

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

    −3

    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
    39. 39
    40. 40
    41. 41
    42. 42
    43. 43
    44. 44
    45. 45
    46. 46
    47. 47
    48. 48
    if (c & Expression::RefValue) {
          scontext += "|RefValue";
        }
        if (c & Expression::RefParameter) {
          scontext += "|RefParameter";
        }
        if (c & Expression::DeepReference) {
          scontext += "|DeepReference";
        }
        if (c & Expression::ObjectContext) {
          scontext += "|ObjectContext";
        }
        if (c & Expression::InParameterExpression) {
          scontext += "|InParameterExpression";
        }
        if (c & Expression::ExistContext) {
          scontext += "|ExistContext";
        }
        if (c & Expression::UnsetContext) {
          scontext += "|UnsetContext";
        }
        if (c & Expression::AssignmentLHS) {
          scontext += "|AssignmentLHS";
        }
        if (c & Expression::RefAssignmentLHS) {
          scontext += "|RefAssignmentLHS";
        }
        if (c & Expression::DeepAssignmentLHS) {
          scontext += "|DeepAssignmentLHS";
        }
        if (c & Expression::AssignmentRHS) {
          scontext += "|AssignmentRHS";
        }
        if (c & Expression::InvokeArgument) {
          scontext += "|InvokeArgument";
        }
        if (c & Expression::OprLValue) {
          scontext += "|OprLValue";
        }
        if (c & Expression::DeepOprLValue) {
          scontext += "|DeepOprLValue";
        }
        if (c & Expression::AccessContext) {
          scontext += "|AccessContext";
        }
        if (c & Expression::ReturnContext) {
          scontext += "|ReturnContext";
        }

    Нашел тут:
    https://github.com/facebook/hhvm/blob/master/hphp/compiler/construct.cpp#L226

    kschingiz, 05 Марта 2016

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

    −2

    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
    float PriceByProductID(string product_id)
    	{
    		if(product_id == RUBY_PILE)
    			return 1.99f;
    		else if (product_id == RUBY_BAG)
    			return 4.99f;
    		else if (product_id == RUBY_SACK)
    			return 9.99f;
    		else if (product_id == RUBY_BOX)
    			return 19.99f;
    		else if (product_id == RUBY_CHEST)
    			return 39.99f;
    		else if (product_id == RUBY_TRUNK)
    			return 99.99f;
    		else if (product_id == GOLD_PILE)
    			return 0.99f;
    		else if (product_id == GOLD_BAG)
    			return 2.99f;
    		else if (product_id == GOLD_SACK)
    			return 7.99f;
    		else if (product_id == GOLD_BOX)
    			return 14.99f;
    		else if (product_id == GOLD_CHEST)
    			return 29.99f;
    		else if (product_id == GOLD_TRUNK)
    			return 79.99f;
    		return 0f;
    	}

    kschingiz, 03 Февраля 2016

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

    −16

    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
    float PriceByProductID(string product_id)
    	{
    		if(product_id == RUBY_PILE)
    			return 1.99f;
    		else if (product_id == RUBY_BAG)
    			return 4.99f;
    		else if (product_id == RUBY_SACK)
    			return 9.99f;
    		else if (product_id == RUBY_BOX)
    			return 19.99f;
    		else if (product_id == RUBY_CHEST)
    			return 39.99f;
    		else if (product_id == RUBY_TRUNK)
    			return 99.99f;
    		else if (product_id == GOLD_PILE)
    			return 0.99f;
    		else if (product_id == GOLD_BAG)
    			return 2.99f;
    		else if (product_id == GOLD_SACK)
    			return 7.99f;
    		else if (product_id == GOLD_BOX)
    			return 14.99f;
    		else if (product_id == GOLD_CHEST)
    			return 29.99f;
    		else if (product_id == GOLD_TRUNK)
    			return 79.99f;
    		return 0f;
    	}

    kschingiz, 03 Февраля 2016

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

    +2

    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
    39. 39
    40. 40
    41. 41
    42. 42
    43. 43
    if(itemsCount <= 2)
    		{
    			if(iteration == 1)
    			{
    				dragItemPos = new Vector3(-20, -55, 0);
    			}else if(iteration == 2){
    				dragItemPos = new Vector3(145, 75, 0);
    			}
    		}else if(itemsCount == 3){
    			if(iteration == 1)
    			{
    				dragItemPos = new Vector3(60, -170, 0);
    			}else if(iteration == 2){
    				dragItemPos = new Vector3(245, -45, 0);
    			}else if(iteration == 3){
    				dragItemPos = new Vector3(20, 90, 0);
    			}
    		}else if(itemsCount == 4){
    			if(iteration == 1)
    			{
    				dragItemPos = new Vector3(60, -170, 0);
    			}else if(iteration == 2){
    				dragItemPos = new Vector3(245, -45, 0);
    			}else if(iteration == 3){
    				dragItemPos = new Vector3(-80, 2, 0);
    			}else if(iteration == 4){
    				dragItemPos = new Vector3(140, 160, 0);
    			}
    		}
    		else{
    			if(iteration == 1)
    			{
    				dragItemPos = new Vector3(60, -170, 0);
    			}else if(iteration == 2){
    				dragItemPos = new Vector3(245, -45, 0);
    			}else if(iteration == 3){
    				dragItemPos = new Vector3(-100, -45, 0);
    			}else if(iteration == 4){
    				dragItemPos = new Vector3(25, 95, 0);
    			}else if(iteration == 5){
    				dragItemPos = new Vector3(190, 180, 0);
    			}
    		}

    Определяем позиции объекта по их количеству и по номеру итерации. Массивы? не не слышал.

    kschingiz, 27 Ноября 2015

    Комментарии (0)
  8. Куча / Говнокод #19063

    +5

    1. 1
    2. 2
    3. 3
    4. 4
    5. 5
    6. 6
    7. 7
    <div class="map">
        <span style="color: rgb(0, 0, 0); font-family: Tahoma; font-size: 13px;"><br></span>
        <p>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;
        <br>&nbsp;
        <iframe src="https://maps.google.com/maps/MYMAP"></iframe>
         </p>
    </div>

    Попросили меня разобраться в верстве, и вот как карту сдвинули направо

    kschingiz, 22 Ноября 2015

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

    +5

    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
    if (logsData.Count == 1) {
    				msg += logsData [logsData.Count - 1] + "\n";
    			} else if (logsData.Count == 2) {
    				msg += logsData [logsData.Count - 2] + "\n";
    				msg += logsData [logsData.Count - 1] + "\n";
    			} else if (logsData.Count == 3) {
    				msg += logsData [logsData.Count - 3] + "\n";
    				msg += logsData [logsData.Count - 2] + "\n";
    				msg += logsData [logsData.Count - 1] + "\n";
    			} else if (logsData.Count == 4) {
    				msg += logsData [logsData.Count - 4] + "\n";
    				msg += logsData [logsData.Count - 3] + "\n";
    				msg += logsData [logsData.Count - 2] + "\n";
    				msg += logsData [logsData.Count - 1] + "\n";
    			} else if (logsData.Count >= 5) {
    				msg += logsData [logsData.Count - 5] + "\n";
    				msg += logsData [logsData.Count - 4] + "\n";
    				msg += logsData [logsData.Count - 3] + "\n";
    				msg += logsData [logsData.Count - 2] + "\n";
    				msg += logsData [logsData.Count - 1] + "\n";
    			}

    kschingiz, 12 Ноября 2015

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

    +144

    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
    $( document ).ready(function() {
          $(".doc_4").hover(function(){
            $(".Kiril").css("display","block");
            $(".beckzhan").css("display","none");
            $(".Sergey").css("display","none");
            $(".Asiya").css("display","none");
          });
          $(".doc_1").hover(function(){
            $(".beckzhan").css("display","block");
            $(".Kiril").css("display","none");
            $(".Sergey").css("display","none");
            $(".Asiya").css("display","none");
          });
          $(".doc_2").hover(function(){
            $(".Sergey").css("display","block");
            $(".beckzhan").css("display","none");
            $(".Kiril").css("display","none");
            $(".Asiya").css("display","none");
          });
          $(".doc_3").hover(function(){
            $(".Asiya").css("display","block");
            $(".beckzhan").css("display","none");
            $(".Sergey").css("display","none");
            $(".Kiril").css("display","none");
          });
        });

    Супер реализация.
    При наведении на объект он должен подсвечиваться, остальные тухнут.

    kschingiz, 07 Июля 2015

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