Funny :-) I have some too...
btw, this is mine, about 8 years ago, and yes, I don't do things like that anymore :-) protected String encode(String src){ return StringUtils.replace(StringUtils.replace(StringUtils.replace(StringUtils.replace(StringUtils.replace(StringUtils.replace(src,'%',"%25"),'&',"%26"),'#',"%23"),'+',"%2B"),' ',"%20"),'=',"%3D"); } following code is not mine (thank g-d) but also ugly: Random ran; dbIFC is an instance of a businesslogic unit. Goal is to find a new id for import of a new company. while( dbIFC.companyExist(id = (ran == null ? (ran = new Random(System.currentTimeMillis())).nextInt():ran.nextInt())) ); and that's my favorite comment: /** * @author xxx - 13.08.2001 * Transform key figuere value into the value without exponents like millon or thousend * @param provider provider id that supplies this key figure * @param key figure id * @prama valau stringrepresantation of key figure value * return trafsformated key figure value * */ hope you feel better now, as not the only one to deal with boneheaded :-) Want some more? :-) here, one junior developer decided that equals isn't cool enough :-) if(req.getParameter("nMode")!=null){ try{ if(req.getParameter("nMode").compareTo("edit")==0){ same guy, same class: if(myNote.length()>0){ addBeanToRequest(req,"dohook","true"); }else addBeanToRequest(req,"dohook","false"); ... how do you check if a String is equal to "true"? Equals is for worms! return sDo.indexOf("true") >= 0; .... next one is mine again... I want to clear the cache at 4 o'clock each morning... private void receiveTimerInvalidateCacheEvent(){ Date d = Date.currentDate(); if (d.hour>=4 && d.hour<5){ //each morning between 4 and 5 am, we will //completely clean the cache to enforce mailbox reload and trash cleaning log.info("cleaning up the cache."); cache.clearCache(); } } if (d.hour==4) was far to easy :-) ... regards Leon regards Leon On 10/31/05, Dave Newton <[EMAIL PROTECTED]> wrote: > In my quest to make every else feel better about their development > environments, here is my Beautiful Discovered Code Fragment of the Day. > Actual code, actual live project, developers unnamed to protect the > boneheaded. > > From export_generator.jsp (JavaDocs are for the weak), I present the > following: > > <%! > public static class Escaper extends FilterWriter { > public Escaper(Writer writer) { > super(writer); > } > public void write(char[] cbuf, int off, int len) throws > IOException { > super.write(cbuf, off, len); > } > public void write(String str, int off, int len) throws IOException { > for (int i = off, maxI = off + len; i < maxI; i++) { > this.write(str.charAt(i)); > } > } > public void write(int c) throws IOException { > if (c > 0x7F) { > super.write(' '); > } else if (c == '&') { > super.write('&'); > super.write('a'); > super.write('m'); > super.write('p'); > super.write(';'); > } else { > super.write(c); > } > } > } > > public static final char DOUBLE_QUOTE = '"'; // " > %> > > Thank you. (I left on the dandy DOUBLE_QUOTE definition, complete with > Java comments (go ahead, I dare ANYBODY to tell me that THAT is a useful > comment) for your extended plasure. > > Dave > > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] > > --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]