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

    −56.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
    private List<WorkOrderWrapper> copy(List<WorkOrderWrapper> src) {
    		List<WorkOrderWrapper> ret = Collections.emptyList();
    
    		if (src != null) {
    			ret = new ArrayList<WorkOrderWrapper>(src.size());
    
    			for (int i = src.size() - 1; i >= 0; i--) {
    				ret.add(src.get(i));
    			}
    		}
    
    		return ret;
    	}

    Мы легких путей не ищем!

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

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

    • И если на вход подаётся LinkedList, всё приложение складывается под весом src.get(i)
      Ответить
    • Qwertic:
      И в результате всё копируется задом наперёд...
      Ответить
    • А чем автора кода не устроило ret = src?
      Ответить

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