1. Java / Говнокод #207

    −43

    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
    if(isRegKeyRequired) {
                keyItems = new XItem [4];
                valueItems = new XItem [4][];
                totalItems = 4;
    
                keyItems[0] = new XItem();
                keyItems[0].setLabel(TextUtils.getText(280),XItem.LABEL_CONSTRAINT_CENTER);
                values = getValueItems(countryBox_rp);
                totalItems += setValues(valueItems, values,0);
                keyItems[1] = new XItem();
                keyItems[1].setLabel(TextUtils.getText(281),XItem.LABEL_CONSTRAINT_CENTER);
                values = getValueItems(phoneNoBox_rp);
                totalItems += setValues(valueItems, values,1);
                keyItems[2] = new XItem();
                keyItems[2].setLabel(TextUtils.getText(282),XItem.LABEL_CONSTRAINT_CENTER);
                values = getValueItems(regKeyBox_rp);
                totalItems += setValues(valueItems, values,2);
                keyItems[3] = new XItem();
                keyItems[3].setLabel(TextUtils.getText(283),XItem.LABEL_CONSTRAINT_CENTER);
                values = getValueItems(emailBox_rp);
                totalItems += setValues(valueItems, values,3);
            }
            else {
                keyItems = new XItem [3];
                valueItems = new XItem [3][];
                totalItems = 3;
    
                keyItems[0] = new XItem();
                keyItems[0].setLabel(TextUtils.getText(280),XItem.LABEL_CONSTRAINT_CENTER);
                values = getValueItems(countryBox_rp);
                totalItems += setValues(valueItems, values,0);
                keyItems[1] = new XItem();
                keyItems[1].setLabel(TextUtils.getText(281),XItem.LABEL_CONSTRAINT_CENTER);
                values = getValueItems(phoneNoBox_rp);
                totalItems += setValues(valueItems, values,1);
                keyItems[2] = new XItem();
                keyItems[2].setLabel(TextUtils.getText(283),XItem.LABEL_CONSTRAINT_CENTER);
                values = getValueItems(emailBox_rp);
                totalItems += setValues(valueItems, values,2);
            }

    очень трудолюбивые эти индусы. Такой код - это просто пипец особенно если учесть что приложение разрабатывается для J2ME

    Запостил: guest, 16 Декабря 2008

    Комментарии (7) RSS

    • FK:
      Ладно там индусы, подсмотрел код J2ME одной знакомой блондинки,
      так у нее её 140 кбайт такого вот кода:

      public void ConvertDistances() {
              double cale_jp = 39.37008;
              double mile_jp = 0.00062;
              double kilometry_jp = 0.001;
              double jardy_jp = 1.09361;
              if (licznik == 0) {
                  temp = 0;
                  temp_cale = 0;
                  temp_mile = 0;
                  temp_km = 0;
                  temp_jardy = 0;
                  temp2 = 0;
                  temp_cale2 = 0;
                  temp_mile2 = 0;
                  temp_km2 = 0;
                  temp_jardy2 = 0;
              }
              if (metry_str.size() != 0) {
                  temp2 = Double.valueOf(metry_str.getString()).doubleValue();
              }
              if (cale_str.size() != 0) {
                  temp_cale2 = Double.valueOf(cale_str.getString()).doubleValue();
              }
              if (mile_str.size() != 0) {
                  temp_mile2 = Double.valueOf(mile_str.getString()).doubleValue();
              }
              if (kilometry_str.size() != 0) {
                  temp_km2 = Double.valueOf(kilometry_str.getString()).doubleValue();
              }
              if (jardy_str.size() != 0) {
                  temp_jardy2 = Double.valueOf(jardy_str.getString()).doubleValue();
              }
              // temp2 - nowa warto??. temp - stara warto??
              if ((metry_str.size() != 0) && (temp2 != temp)) {
                  temp = Double.valueOf(metry_str.getString()).doubleValue();
                  cale_str.setString(Double.toString(temp * cale_jp));
                  mile_str.setString(Double.toString(temp * mile_jp));
                  kilometry_str.setString(Double.toString(temp * kilometry_jp));
                  jardy_str.setString(Double.toString(temp * jardy_jp));
      
                  temp_cale = Double.valueOf(cale_str.getString()).doubleValue();
                  temp_mile = Double.valueOf(mile_str.getString()).doubleValue();
                  temp_km = Double.valueOf(kilometry_st
      Ответить
    • Gadge+:
      "// temp2 - nowa warto??. temp - stara warto??"

      Да она по чешски шпарит )))
      Ответить
    • FK:
      Это польский )
      Ответить
    • страйко:
      и как переводится?
      Ответить
    • FK:
      "// temp2 - новое значение. temp - старое значение"
      Ответить
    • FK:
      кстати этот код очень красиво выглядит издалека:

      http://photohub.ru/full_size/196315269a996124aee3aa78e9e33e4e/45749

      Как говорится - большое видится на расстоянии.
      Ответить
    • Simon:
      СУПЕР! Картинка прекрасная! =))
      Ответить

    Добавить комментарий