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

    Всего: 4

  2. ActionScript / Говнокод #18327

    −91

    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
    tekstovoye_pole = new TextField ()
    				oblast_opisaniya_elementa.addChild (tekstovoye_pole);		
    				tekstovoye_pole.x = 65
    				tekstovoye_pole.y = 16
    				tekstovoye_pole.text = "Расход";
    				tekstovoye_pole.textColor = 0x000000;
    				tekstovoye_pole.autoSize  = TextFieldAutoSize.LEFT;
    				tekstovoye_pole.selectable = false			
    				tekstovoye_pole.setTextFormat(textformat_III);
    				
    				tekstovoye_pole = new TextField ()
    				oblast_opisaniya_elementa.addChild (tekstovoye_pole);		
    				tekstovoye_pole.x = 220
    				tekstovoye_pole.y = 16
    				tekstovoye_pole.text = "т/ч";
    				tekstovoye_pole.textColor = 0x000000;
    				tekstovoye_pole.autoSize  = TextFieldAutoSize.LEFT;
    				tekstovoye_pole.selectable = false			
    				tekstovoye_pole.setTextFormat(textformat_III);
    				
    				tekstovoye_pole = new TextField ()
    				oblast_opisaniya_elementa.addChild (tekstovoye_pole);		
    				tekstovoye_pole.x = 288
    				tekstovoye_pole.y = 16
    				tekstovoye_pole.text = String(buhgalteriya.massiv_G[0]).split(",")[0]
    				tekstovoye_pole.textColor = 0x000000;
    				tekstovoye_pole.autoSize  = TextFieldAutoSize.LEFT;
    				tekstovoye_pole.selectable = false			
    				tekstovoye_pole.setTextFormat(textformat_III);
    				
    				tekstovoye_pole = new TextField ()
    				oblast_opisaniya_elementa.addChild (tekstovoye_pole);		
    				tekstovoye_pole.x = 405
    				tekstovoye_pole.y = 16
    				tekstovoye_pole.text = String(buhgalteriya.massiv_G[0]).split(",")[1]
    				tekstovoye_pole.textColor = 0x000000;
    				tekstovoye_pole.autoSize  = TextFieldAutoSize.LEFT;
    				tekstovoye_pole.selectable = false			
    				tekstovoye_pole.setTextFormat(textformat_III);

    Обратите внимание: какой милый копипаст, для создания 4 надписей. Всё это создает таблицу. Таких копипастнутых блоков - тыщи. Понимаете, да, как здорово добавить одну строчку в эту таблицу?

    teoadal, 11 Июня 2015

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

    −90

    1. 1
    2. 2
    3. 3
    4. 4
    5. 5
    var data:String = "{\"data\":[" + vsya_data  
    + "{\"Id\":0,\"Value\":\"" + String(Klass_vzaimosvyazey.region)  +  "\",\"Type\":\"String\",\"Ip\":0,\"Group\":\"Контактная\",\"GroupOrder\":4,\"Name\":\"Регион\",\"Seach_flag\":2},"
    + "{\"Id\":0,\"Value\":\"" + String(Klass_vzaimosvyazey.nazvaniye_kliyenta)  +  "\",\"Type\":\"String\",\"Ip\":0,\"Group\":\"Контактная\",\"Order\":4,\"Name\":\"Название\",\"Seach\":2},"
    + "{\"Id\":0,\"Value\":\"" + String(Klass_vzaimosvyazey.zakazchik)  +  "\",\"Type\":\"String\",\"Ip\":0,\"Group\":\"Контактная\",\"GroupOrder\":4,\"Name\":\"Организация\",\"Seach_flag\":2},"
    ...

    А так мы формируем JSON-строку. Как вы понимаете, это только верхушка айсберга. Таких строк миллион. Многое берется из шутки, описанной тут: http://govnokod.ru/18325 . Ну класс, который хранит ВСЕ переменные.

    teoadal, 11 Июня 2015

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

    −89

    1. 1
    2. 2
    3. 3
    4. 4
    5. 5
    6. 6
    7. 7
    8. 8
    public class Klass_vzaimosvyazey
    {
          static public var panel_sloyev:*;                        //Ссылка на объект содержащий: "Панель Слоев".
          static public var kontyeiner_vizualizatsii:*;     //Ссылка на объект содержащий: "Контейнер Визуализации"
          ...
          static public var ispolzovaniye_kombinatsii_reguliruyushchego_klapana_i_regulyatora_perepada_davleniya:Object = { znacheniye: "Не использовать" };
          static public var ispolzovaniye_elektroprivoda_s_vozvratnoy_pruzhinoy_GVS:Object = { znacheniye: "Нет" };
          static public var ispolzovaniye_elektroprivoda_s_vozvratnoy_pruzhinoy_SO_SV:Object = { znacheniye: "Нет" };

    В программе есть класс, который хранит вот такие вот штуки. Видимые отовсюду в коде. Их сотни. Вот с такими названиями. Хранят вот такое. Есть нетипизированные.

    Инкапсуляция? Не, не слышал. Строгая типизация? Да ладно - зачем?

    teoadal, 11 Июня 2015

    Комментарии (5)
  5. ActionScript / Говнокод #18323

    −102

    1. 01
    2. 02
    3. 03
    4. 04
    5. 05
    6. 06
    7. 07
    8. 08
    9. 09
    10. 10
    11. 11
    public class Perechen
    	{		
    		static public var Nasos_IP_E_40_115_0_55_2:* = IP_E_40_115_0_55_2;
    		static public var Nasos_IP_E_40_120_1_5_2:* = IP_E_40_120_1_5_2;
    		static public var Nasos_IP_E_40_130_2_2_2:* = IP_E_40_130_2_2_2;
    		static public var Nasos_IP_E_40_150_3_2:* = IP_E_40_150_3_2;
    		static public var Nasos_IP_E_40_160_4_2:* = IP_E_40_160_4_2;
    		static public var Nasos_IP_E_65_120_3_2:* = IP_E_65_120_3_2;
    		static public var Nasos_IP_E_65_130_4_2:* = IP_E_65_130_4_2;
    		static public var Nasos_IP_E_80_115_2_2_2:* = IP_E_80_115_2_2_2;
    	}

    Nasos_IP_E_40_115_0_55_2 - название поля. IP_E_40_115_0_55_2 - класс.
    "Программист" ничего не знал о том, что есть коллекции.

    teoadal, 11 Июня 2015

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