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

    +83

    1. 1
    2. 2
    3. 3
    4. 4
    5. 5
    6. 6
    7. 7
    8. 8
    if ( file.isDirectory())
        {
          try
          {
            throw new Exception("Cannot backup directories recently.");
          }
          catch ( Exception e ) { ExceptionHandler.handle( e ); }
        }

    Belorus, 31 Января 2011

    Комментарии (8)
  2. Java / Говнокод #5427

    +76

    1. 1
    2. 2
    3. 3
    4. 4
    5. 5
    @Ignore
    @Test
     public void testFetchDeviceList() throws Exception {
            //Assert.assertTrue(true);
    }

    Юнит тестирование :)

    artureg, 28 Января 2011

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

    +144

    1. 1
    bouncer1.pos.x = 1 + (int) (420D * this.rand.nextDouble());

    Random, да не тот

    Lure Of Chaos, 26 Января 2011

    Комментарии (0)
  4. Java / Говнокод #5396

    +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
    21. 21
    22. 22
    23. 23
    24. 24
    25. 25
    26. 26
    27. 27
    28. 28
    29. 29
    30. 30
    31. 31
    switch (this.gameState) {
        case 2: // '\002'
        case 3: // '\003'
          this.setGameState(4);
          return;
        case 6: // '\006'
          this.setGameState(4);
          return;
        case 4: // '\004'
          switch (keyevent.getKeyCode()) {
          case 80: // 'P'
            this.setGameState(6);
            return;
          case 37: // '%'
            this.changePukSpeed(-1, 0);
            return;
          case 39: // '\''
            this.changePukSpeed(1, 0);
            return;
          case 38: // '&'
            this.changePukSpeed(0, -1);
            return;
          case 40: // '('
            this.changePukSpeed(0, 1);
            return;
          }
          // fall through
        case 5: // '\005'
        default:
          return;
        }

    хитрая логика

    Lure Of Chaos, 26 Января 2011

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

    +145

    1. 1
    final String s1 = new String("ewkjrhjkcbdsjgshrfjksdbewrhjfhjcvbsdfjd");

    Lure Of Chaos, 26 Января 2011

    Комментарии (4)
  6. Java / Говнокод #5379

    +144

    1. 1
    2. 2
    3. 3
    4. 4
    5. 5
    6. 6
    7. 7
    8. 8
    9. 9
    public void keyPressed(final KeyEvent event) {
            final int keys[] = { KeyEvent.VK_UP, KeyEvent.VK_DOWN, KeyEvent.VK_LEFT, KeyEvent.VK_RIGHT, KeyEvent.VK_SPACE };
            final int dir[][] = { { 0, -1 }, { 0, 1 }, { -1, 0 }, { 1, 0 }, { 0, 0 } };
            for (int i = 0; i < 5; i++) {
              if (event.getKeyCode() == keys[i]) {
                man.s.move(dir[i][0], dir[i][1]);
              }
            }
          }

    оригинальная обработка клавиш

    Lure Of Chaos, 24 Января 2011

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

    +78

    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
    public void setDomainSearchFilter(String domainSearchFilter) {
    	if (this.domainSearchFilter == null)
    	{
    		if (domainSearchFilter != null)
    		{
    			this.domainSearchFilter = domainSearchFilter;
    		}
    
    		return;
    	}
    
    	if (domainSearchFilter == null)
    	{
    		this.domainSearchFilter = null;
    		return;
    	}
    
    	if (!this.domainSearchFilter.equals(domainSearchFilter))
    	{
    		this.domainSearchFilter = domainSearchFilter;
    	}
    }

    voice, 24 Января 2011

    Комментарии (12)
  8. Java / Говнокод #5376

    +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
    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
    private String parseCommand(final String value) {
        final StringBuilder s = new StringBuilder();
        for (int i = 0; i < value.length(); i++) {
          final char c = value.charAt(i);
          switch (c) {
          case 'a':
            s.append("[A]");
            break;
          case 'b':
            s.append("[B]");
            break;
          case 'c':
            s.append("[C]");
            break;
          case 'x':
            s.append("[X]");
            break;
          case 'y':
            s.append("[Y]");
            break;
          case 'z':
            s.append("[Z]");
            break;
          case 'B':
            s.append("<Back>");
            break;
          case 'F':
            s.append("<Forward>");
            break;
          case 'D':
            s.append("<Down>");
            break;
          case 'U':
            s.append("<Up>");
            break;
          case '/':
            s.append(" HOLD ");
            break;
          case '~':
            s.append(" RELEASE ");
            break;
          case '$':
            s.append(" INMOVE ");
            break;
          case '+':
            s.append(" AND ");
            break;
          case '>':
            s.append(" START ");
            break;
          default:
            s.append(c);
          }
        }
        return s.toString();
      }

    оптимизация или отсутствие мозгов?

    Lure Of Chaos, 24 Января 2011

    Комментарии (3)
  9. Java / Говнокод #5353

    +145

    1. 1
    2. 2
    3. 3
    4. 4
    System.out.println("ERROR: Second call to constructor of static parser.  You must");
          System.out.println("       either use ReInit() or set the JavaCC option STATIC to false");
          System.out.println("       during parser generation.");
          throw new Error();

    c2java.zip (с 2 java конвертор)

    код старый и декомпилированный, но декомпилятор тут ни при чем = )

    Lure Of Chaos, 22 Января 2011

    Комментарии (1)
  10. Java / Говнокод #5346

    +79

    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
    String [] itemmas = item.split("~");
    
    String start = "";
    String end = "";
    String task = "";
    String project = "";
    String wtype = "";
    String desc = "";
    try{
       start = itemmas[0];
    }catch (Exception e){}
    try{
       end = itemmas[1];
    }catch (Exception e){}
    try{
       task = itemmas[2];
    }catch (Exception e){}
    try{
       project = itemmas[3];
    }catch (Exception e){}
    try{
       wtype = itemmas[4];
    }catch (Exception e){}
    try{
       desc = itemmas[5];
    }catch (Exception e){}
    
    if(start==null||start.equals("null")){start="";};
    if(end==null||end.equals("null")){end="";};
    if(task==null||task.equals("null")){task="";};
    if(project==null||project.equals("null")){project="";};
    if(wtype==null||wtype.equals("null")){wtype="";};
    if(desc==null||desc.equals("null")){desc="";};

    gorsash, 21 Января 2011

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