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

    Всего: 18

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

    −93

    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
    if (!DocumentClass.getInstance().branding)
        DocumentClass.getInstance().branding = new Branding;
    if (!DocumentClass.getInstance().encryption)
        DocumentClass.getInstance().encryption = new TEAEncryption;
     if (!DocumentClass.getInstance().eventManager)
        DocumentClass.getInstance().eventManager = new EventManager;
     if (!DocumentClass.getInstance().panelManager)
        DocumentClass.getInstance().panelManager = new PanelManager;
     if (!DocumentClass.getInstance().playLogger)
        DocumentClass.getInstance().playLogger = new PlayLogger;
     if (!DocumentClass.getInstance().sharedObject)
        DocumentClass.getInstance().sharedObject = new SharedObjectManager;
     if (!DocumentClass.getInstance().soundManager)
        DocumentClass.getInstance().soundManager = new SoundManager;
     if (!GameDocumentClass.getInstance().dataManager)
        GameDocumentClass.getInstance().dataManager = new DataManager;

    Кусочек template для игростроя :)

    dimas_art, 08 Июня 2010

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

    −87

    1. 1
    if(_smcWindowContent._smcShowOnStartup.contains(_smcWindowContent._smcShowOnStartup._sbtShowHelpOn))_smcWindowContent._smcShowOnStartup.removeChild(_smcWindowContent._smcShowOnStartup._sbtShowHelpOn);

    (c) Tom Wrasseller Flash Lead of Arkadium Games

    dimas_art, 19 Мая 2010

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

    +114

    1. 01
    2. 02
    3. 03
    4. 04
    5. 05
    6. 06
    7. 07
    8. 08
    9. 09
    10. 10
    11. 11
    12. 12
    if (this.orderMode == 'alphabetically') {
        Element.writeAttribute(butSortByName, 'disabled');
        Element.addClassName(butSortByName, 'current_state');
       }
       if (this.orderMode == 'bygroup') {
        Element.writeAttribute(butSortByGroups, 'disabled');
        Element.addClassName(butSortByGroups, 'current_state');
       }
       if (this.orderMode == 'byvalue') {
        Element.writeAttribute(butSortByValues, 'disabled');
        Element.addClassName(butSortByValues, 'current_state');
       }

    ну вот разве это нормально ? ... (c) Valery

    dimas_art, 06 Мая 2010

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

    −155

    1. 1
    2. 2
    3. 3
    4. 4
    5. 5
    6. 6
    7. 7
    8. 8
    <mx:VBox xmlns:mx="...">
      
      <mx:ComboBox ... />
    
      <mx:Box width="{width}" height="100%">
        <mx:DataGrid id="grid" dataProvider="{rawData}" height="100%"/>
      </mx:Box>
    </mx:VBox>

    В гриде дохрена колонок. В таком манёвре горизонтальный скорлл есть, а до вертикального нужно "доскролить" горизонтальным.
    Задача: сделать чтобы были видны оба.
    Видимо горе девелопер сделал <mx:DataGrid id="grid" dataProvider="{rawData}" width="100%" height="100%"/> без Box-а... и взгруснул от ширины колонок. Ему, бедному, не пришло в голову что при 2х дюжинах колонок можно смело поставить horizontalScrollpolicy="on" и не городить огород (и не смешить общественность).
    ... ё-маё и это Сеньёр Флекс Девелопер.

    dimas_art, 29 Апреля 2010

    Комментарии (12)
  6. ActionScript / Говнокод #3128

    −86

    1. 1
    2. 2
    3. 3
    4. 4
    5. 5
    6. 6
    for (i = 0; i < 3; i++) {
        if (smth) {
         blnCardValue = true;
         i = 4;
        }
       }

    клевый способ выйти из цикла

    dimas_art, 29 Апреля 2010

    Комментарии (105)
  7. ActionScript / Говнокод #3063

    −88

    1. 1
    2. 2
    frmt = ("ISSUE" == "ISSUE") ? "@m-@yy" : "@dd-@m";
    frmt = ("ISSUE" == "ISSUE") ? "@m-@yy" : "@dd-@m";

    И не дают мне уснуть эти 2 строки. Наверное 2, чтобы наверняка, но вот условие я даже не знаю как интерпретировать Х_х

    dimas_art, 21 Апреля 2010

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

    −189.8

    1. 1
    public static var FontSize14 : uint = 14;

    Вот так люди во Flex определяют размер шрифта :) CSS нам не по чем....

    dimas_art, 15 Апреля 2010

    Комментарии (16)
  9. ActionScript / Говнокод #2394

    −433.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
    [1:02:57] Dmitriy Artemyev: if (s == rb.getString('pricesForm.oneAdult'))
          ((((p.getChildAt(0) as HBox).getChildAt(0) as Form).getChildAt(0) as FormItem).getChildAt(0) as NumericTextInput).value = newS;
         if (s == rb.getString('pricesForm.twoAdults'))
          ((((p.getChildAt(0) as HBox).getChildAt(0) as Form).getChildAt(1) as FormItem).getChildAt(0) as NumericTextInput).value = newS;
         if (s == rb.getString('pricesForm.extraAdultMarkup'))
          ((((p.getChildAt(0) as HBox).getChildAt(0) as Form).getChildAt(2) as FormItem).getChildAt(0) as NumericTextInput).value = newS;
         
         
         if (s == rb.getString('pricesForm.children') + model.hotelsModule.hotelTotalInfo.iChildAge1)
          ((((p.getChildAt(0) as HBox).getChildAt(1) as Form).getChildAt(0) as FormItem).getChildAt(0) as NumericTextInput).value = newS;
         if (s == rb.getString('pricesForm.children') + model.hotelsModule.hotelTotalInfo.iChildAge2)
          ((((p.getChildAt(0) as HBox).getChildAt(1) as Form).getChildAt(1) as FormItem).getChildAt(0) as NumericTextInput).value = newS;
         if (s == rb.getString('pricesForm.children') + model.hotelsModule.hotelTotalInfo.iChildAge3)
          ((((p.getChildAt(0) as HBox).getChildAt(1) as Form).getChildAt(2) as FormItem).getChildAt(0) as NumericTextInput).value = newS;

    Делаю код ревью и рефакторинг в одном старом коде, вот на что нарвался и выпал в даун )

    dimas_art, 11 Января 2010

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