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

    +68.9

    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
    class MainEntity extends Thread implements Runnable // изврат
     {
    protected Entry entry;
       public MainEntity (Entry ent)
            {
    this.entry = ent;
        setPriority ( NORM_PRIORITY - 1 ); //это списано, по-любому
    run();
            }
    
    public void run()
    {
        try{
    //тут кусок кода я опустил,
    start();
    }catch (Exception e){e.printStackTrace();}
    }
    
    public void start()
    {
        //тут кусок кода БЕЗ каких-либо условий
    run();//Молодцы!!!
    }
    
     }

    Этот код повесил IDE навечно.
    В следующий раз буду читать, че резрабы прислали перед прогоном.

    P.S.: Коменты в коде - мои, не удержался.

    guest, 28 Апреля 2009

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

    +98.3

    1. 1
    2. 2
    3. 3
    if("Водитель".equalsIgnoreCase(job) || "водитель".equalsIgnoreCase(job)) {
    	driver = true;
    }

    Система EGAR

    guest, 25 Апреля 2009

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

    +130.9

    1. 01
    2. 02
    3. 03
    4. 04
    5. 05
    6. 06
    7. 07
    8. 08
    9. 09
    10. 10
    11. 11
    Long newlim = Long.valueOf(scorLim);
    BigDecimal newSum = new BigDecimal(newlim.doubleValue());
    // округлить сумму
    if (reqCurrency.equalsIgnoreCase("RUR")) {
    	newSum = newSum.setScale(0, BigDecimal.ROUND_HALF_DOWN);
    	newSum = newSum.divide(new BigDecimal(1000), BigDecimal.ROUND_DOWN).multiply(new BigDecimal(1000));
    } else {
    	newSum = newSum.setScale(0, BigDecimal.ROUND_HALF_DOWN);
    	newSum = newSum.divide(new BigDecimal(10), BigDecimal.ROUND_DOWN).multiply(new BigDecimal(10));
    }
    newlim = new Long(newSum.longValue());

    Система EGAR.

    guest, 25 Апреля 2009

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

    +150

    1. 1
    2. 2
    3. 3
    if (id != object.id) return false;
    
    return true;

    IntelliJ IDEA 8 :) equals по интовому полю.
    Хорошо хоть сама тут же предлагает упростить.. :)

    guest, 24 Апреля 2009

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

    +138.7

    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
    class struct_tree_item
        
        {
            
            struct_tree_item ParentItem;
            int ItemIndex;
            
            
        } struct_tree_item item;
    
    void bind_item ( struct_tree_item itemA, struct_tree_itemB)
    {
       ItemB.ParentItem = ItemA;
    }

    Интересный подход к декларации классов:) Что-то напоминает.

    guest, 24 Апреля 2009

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

    +138.5

    1. 1
    2. 2
    3. 3
    4. 4
    public boolean isAdmin() {
    		//TODO: remove this.
    		return admin || "***[email protected]".equals(getEmail());
    	}

    авторизация хардкодом

    guest, 23 Апреля 2009

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

    +150

    1. 1
    2. 2
    3. 3
    4. 4
    5. 5
    6. 6
    7. 7
    try {
    			AjaxContext ajaxContext = AjaxContextImpl
    					.getCurrentInstance(context);
    			ajaxContext.setAjaxRequest(true);
    		} catch (Exception e) {
    			e.getMessage();
    		}

    guest, 23 Апреля 2009

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

    +65.6

    1. 1
    2. 2
    3. 3
    4. 4
    5. 5
    6. 6
    7. 7
    8. 8
    public Date getTomorrow() {
            try {
                Thread.sleep(1000 * 60 * 60 * 24);
                return new Date();
            } catch (Exception ex) {
                return getTomorrow();
            }
        }

    get tomorrow

    guest, 23 Апреля 2009

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

    +100.3

    1. 1
    2. 2
    3. 3
    4. 4
    public Date getAddedDate(Date date, int interval) {
        String sql = "select DATE_ADD('" + date + "', INTERVAL " + interval + " DAY)";
        return (Date) jdbc.queryForObject(sql, Date.class);
    }

    Добавление определенного количества дней к заданной дате. Как это сделать? Конечно c помощью SQL :)

    guest, 17 Апреля 2009

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

    +151

    1. 1
    2. 2
    3. 3
    if (null == ids || (null != ids && !ids.isEmpty())) {
    	requests = dao.getMyAnsweredRequests(userId, firstResult, maxResults, ids);
    }

    Выполняеться в любом случае

    guest, 14 Апреля 2009

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