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

    Всего: 12

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

    +73.4

    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
    public class SaveBlankElementException extends RuntimeException{
        public SaveBlankElementException(Throwable cause){
            super(cause);
        }
        public SaveBlankElementException(String message,Throwable cause){
            super(message,cause);
        }
        public SaveBlankElementException(String message){
            super(message);
        }
        public SaveBlankElementException(){
    
        }
        @Override
        public String getMessage(){
            return "Попытка сохранения пустого элемента\nНе вызван prepareCreate()";
        }
      
    }

    Зачем, спрашивается было создавать этот класс, когда можно было бы
    вызвать исключение
    throw new UnsupportedOperationException("Попытка сохранения пустого элемента\nНе вызван prepareCreate()");

    maxt, 10 Марта 2010

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

    +73.8

    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
    public class Date extends java.util.Date{
        @Override
        public String toString(){
            return toLocaleString();
        }
        public Date(String s){
            super(s);
        }
        public Date(int year,int month,int date,int hrs,int min,int sec){
            super(year,month,date,hrs,min,sec);
        }
        public Date(int year,int month,int date,int hrs,int min){
            super(year,month,date,hrs,min);
        }
        public Date(int year,int month,int date){
            super(year,month,date);
        }
        public Date(long date){
            super(date);
        }
        public Date(){
        }
        public java.sql.Date getSQLDate(){
            return new java.sql.Date(getTime());
        }
    }

    из за переопределения и еще какого, а главное как:
    @Override
    public String toString(){
    return toLocaleString();
    }
    писать целый класс, это не каждый сможет.

    maxt, 09 Марта 2010

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