- 1
 - 2
 - 3
 
if (getAgentAgrees() && (firstOrdered || secondOrdered) && !(getDisclaimer().getDisplayed())) {
    getDisclaimer().setDisplayed(false);
}
                                    Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
+82
if (getAgentAgrees() && (firstOrdered || secondOrdered) && !(getDisclaimer().getDisplayed())) {
    getDisclaimer().setDisplayed(false);
}
                                    Минут пять вникал в условия, в итоге выяснил, что код только тратит время (моё и процессора).
+82
if (srType != null) {
    if (srType.equals("my_requests")) {
        String str;
        String temp = srType.toUpperCase();
        int i = srType.indexOf("_");
        if (i != -1) {
            str = srType;
            str.replace('_', ' ');
            temp.replace('_', ' ');
            str = temp.substring(0, 1) + str.substring(1, i) + " "
                            + temp.substring(i + 1, i + 2)
                            + str.substring(i + 2, str.length());
        } else
            str = temp;
            criteriaNode.setAttribute("type", str);
            criteriaNode.setAttribute("subtype", "currentrequests");
        } else {
            criteriaNode.setAttribute("type", "My Requests");
            criteriaNode.setAttribute("subtype", srType);
        }
}
                                    Творение вполне известного (по VCS) сумрачного гения из Индии. Видимо замышлялось что-то неимоверное мощное и универсальное.
+82
/**
     * метод возвращает int-овое смещение тайм-зоны
     */
    
    public long getIntOffset() {
        if (timeZone == null) {
            return 0;
        }
        return timeZone.getOffset(System.currentTimeMillis());
        Calendar now = Calendar.getInstance();
        int millisPerDay = 
            now.get(Calendar.HOUR) * ONE_HOUR + 
            now.get(Calendar.MINUTE) * ONE_MINUTE +
            now.get(Calendar.SECOND) * ONE_SECOND;
        int offset = timeZone.getOffset(
                now.get(Calendar.ERA), 
                now.get(Calendar.YEAR), 
                now.get(Calendar.MONTH),
                now.get(Calendar.DAY_OF_MONTH), 
                now.get(Calendar.DAY_OF_WEEK), 
                millisPerDay
            );
        int diff = now.get(Calendar.ZONE_OFFSET);
        boolean isNegative = (offset < 0);
        long intOffset = Math.abs(offset) - Math.abs(diff);
        //todo здесь наверное как-то по-лучше можно выделить часы 
        SimpleDateFormat sdf = new SimpleDateFormat("HH:mm");
        String time = sdf.format(new Date(intOffset));
        Date d;
        try {
            d = sdf.parse(time);
        } catch (ParseException e) {
            d=null;
        }
        if (d!=null)
            return (isNegative?-1:1) * d.getHours()*3600000;
        else 
            return 0;
    }
                                    Этот "шедевр" был написан не индусами, а суровыми программистами Новосиба ;) Это чудо долго работало, вплоть до обновления tzdata на 2011. Придется удалить, а жаль...
+82
/*
        todo it seems that code below will be right, when client will be changed
*/
                                    Вот такой емкий комментарий перед 200 закоментированными строками кода
+82
//////////////
   TextBuilder sb = new TextBuilder();
   sb.append("<html>");
   sb.append(new StringBuilder("<head><title>" + this.getTitle() + "</title></head><body><img src=\"....\">"));
   sb.append("</body></html>");
                                    В детстве видимо, матрёшек было маловато..
+82
//request reading
        String allData = "";
        try {
            int data = input.read();
            while (true) {
                allData += (char) data;
                if (input.available() < 1) {
                    break;
                }
                data = input.read();
            }
        } catch (IOException ex) {
            Logger.getLogger(HttpProtocolProcessor.class.getName()).log(Level.SEVERE,
                    "Problems occured while reading the stream.", ex);
        }
                                    Прямо свежего наклада. Вот таким вот нетривиальным способом член команды читает из InputStream'a всё в одну строку. Он не только читает по байтно, но еще и для каждого байта создаёт новую строку. О мой боже. Т_Т.
+82
if (false) {
            canvas.drawPicture(mPicture);
        } else {
            drawPict(canvas, 0, 0, x, y,  1,  1);
            drawPict(canvas, x, 0, x, y, -1,  1);
            drawPict(canvas, 0, y, x, y,  1, -1);
            drawPict(canvas, x, y, x, y, -1, -1);
        }
                                    Взял себе HTC Desire Z, нашёл официальный туториал про Canvas, а там это...
+82
int cont = 1;
String d01 = turnsSubscribedByUsers.contains(cont++) ? "S" : "N";
String d02 = turnsSubscribedByUsers.contains(cont++) ? "S" : "N";
....
String d36 = turnsSubscribedByUsers.contains(cont++) ? "S" : "N";
...
os.write(d01.getBytes("UTF-8"));
os.write(d02.getBytes("UTF-8"));
...
os.write(d36.getBytes("UTF-8"));
                                    Генерация какого-то файла :)
+82
for (FileItem item : items) {
    try {
        item.write(new File(repo 
                + System.currentTimeMillis() 
                + "_" + item.getName()));
    } catch (Exception ex) {
        log.error(ex, ex);
    }
    mav.addObject("result", "http://xxx.xx/uploads/"
            + System.currentTimeMillis() 
            + "_" + item.getName());
}
                                    долго думал почему имя файла на диске не совпадает с именем в ссылке.
+82
/**
 * Delete. * 
 * @param entity the entity 
 * @return true, if successful 
 */ 
public boolean delete(T entity) {
 	boolean deleted=false; 
	getSession().delete(entity); 
	flush(); 
	//when no hibernate runtime exception has arised...set to true.
	deleted = true;
	return deleted;
}
                                    Our lovely tech lead has written this