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

    +82

    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
    private static final String QUERY = 
            new StringBuffer("SELECT p.id FROM policysummary p ") 
                .append(" WHERE p.currentRevisionInd     = 1 ") 
                .append("AND p.policyStatusCd          IN ('issued') ") 
                .append("AND p.timedPolicyStatusCd     IN ('inForce') ") 
                .append("AND p.txType                  IN ('policy','renewal','endorsement','reinstatement') ") 
                .append("AND p.expiration <= :requestDate ") 
                .append("AND :requestDate <= (p.expiration + :requestTo) ") 
                .append("AND NOT EXISTS ") 
                .append("  (SELECT prs.id ") 
                .append("  FROM PolicyReportStatus prs ") 
                .append("  WHERE prs.policyId  = p.id ") 
                .append("  AND prs.mvrOrderDt IS NOT NULL ") 
                .append("  )") 
                .toString();

    Недавно выдавили заграничные коллеги

    roman-kashitsyn, 24 Февраля 2012

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

    +76

    1. 1
    <a href="#" onclick="return wrapContent(event,<%=HomeBean.getThumbnailUrl(f,request,response,bean.getOwner(),bean.getLoggedInUser(), true)%>,0,0,<%=HtmlUtils.xmlAttrVal(HtmlUtils.javaScriptConst(MiscUtils.divideLongWord(f.getName().trim(),30,"<wbr>",true), false)+", "+Formatter.formatSize(f.getSize()))%>,          '<%= (bean.getOwner().getPlan().hasFeaturePlayMusicFiles() && f.isMediaFile() && !recycleBin &&!((SharedFile) f).isPorn() ) ? new DownloadLink((SharedFile)f, bean.getLoggedInUser()).composeLink(true) : "" %>','<%=f.getExt()%>',<%=HomeBean.getPreviewWidth(f)%>)">

    вызов функции для показа превью картинки

    haluz, 23 Февраля 2012

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

    +86

    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
    27. 27
    28. 28
    29. 29
    30. 30
    31. 31
    32. 32
    33. 33
    34. 34
    35. 35
    @Override
        public boolean equals(Object o) {
            if (this == o) return true;
            if (o == null || getClass() != o.getClass()) return false;
    
            Sdbankpd sdbankpd = (Sdbankpd) o;
    
            if (bjbank != null ? !bjbank.equals(sdbankpd.bjbank) : sdbankpd.bjbank != null) return false;
            if (bjbvpd != null ? !bjbvpd.equals(sdbankpd.bjbvpd) : sdbankpd.bjbvpd != null) return false;
            if (bjcncd != null ? !bjcncd.equals(sdbankpd.bjcncd) : sdbankpd.bjcncd != null) return false;
            if (bjcust != null ? !bjcust.equals(sdbankpd.bjcust) : sdbankpd.bjcust != null) return false;
            if (bjcycd != null ? !bjcycd.equals(sdbankpd.bjcycd) : sdbankpd.bjcycd != null) return false;
            if (bjdfin != null ? !bjdfin.equals(sdbankpd.bjdfin) : sdbankpd.bjdfin != null) return false;
            if (bjdnwd != null ? !bjdnwd.equals(sdbankpd.bjdnwd) : sdbankpd.bjdnwd != null) return false;
            if (bjefmt != null ? !bjefmt.equals(sdbankpd.bjefmt) : sdbankpd.bjefmt != null) return false;
            if (bjeyd != null ? !bjeyd.equals(sdbankpd.bjeyd) : sdbankpd.bjeyd != null) return false;
            if (bjhocy != null ? !bjhocy.equals(sdbankpd.bjhocy) : sdbankpd.bjhocy != null) return false;
            if (bjlccy != null ? !bjlccy.equals(sdbankpd.bjlccy) : sdbankpd.bjlccy != null) return false;
            if (bjlcd != null ? !bjlcd.equals(sdbankpd.bjlcd) : sdbankpd.bjlcd != null) return false;
            if (bjmdel != null ? !bjmdel.equals(sdbankpd.bjmdel) : sdbankpd.bjmdel != null) return false;
            if (bjmodt != null ? !bjmodt.equals(sdbankpd.bjmodt) : sdbankpd.bjmodt != null) return false;
            if (bjmrdt != null ? !bjmrdt.equals(sdbankpd.bjmrdt) : sdbankpd.bjmrdt != null) return false;
            if (bjpcfq != null ? !bjpcfq.equals(sdbankpd.bjpcfq) : sdbankpd.bjpcfq != null) return false;
            if (bjpcfu != null ? !bjpcfu.equals(sdbankpd.bjpcfu) : sdbankpd.bjpcfu != null) return false;
            if (bjpeyd != null ? !bjpeyd.equals(sdbankpd.bjpeyd) : sdbankpd.bjpeyd != null) return false;
            if (bjrdnb != null ? !bjrdnb.equals(sdbankpd.bjrdnb) : sdbankpd.bjrdnb != null) return false;
            if (bjsbrc != null ? !bjsbrc.equals(sdbankpd.bjsbrc) : sdbankpd.bjsbrc != null) return false;
            if (bjslcd != null ? !bjslcd.equals(sdbankpd.bjslcd) : sdbankpd.bjslcd != null) return false;
            if (bjsuc != null ? !bjsuc.equals(sdbankpd.bjsuc) : sdbankpd.bjsuc != null) return false;
            if (bjtylc != null ? !bjtylc.equals(sdbankpd.bjtylc) : sdbankpd.bjtylc != null) return false;
            if (bjurpt != null ? !bjurpt.equals(sdbankpd.bjurpt) : sdbankpd.bjurpt != null) return false;
            if (bjzone != null ? !bjzone.equals(sdbankpd.bjzone) : sdbankpd.bjzone != null) return false;
    
            return true;
        }

    Обработка резальтов селекта

    timmson666, 20 Февраля 2012

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

    +112

    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
    public enum DataBits {
    	FIVE(SerialPort.DATABITS_5),
    	SIX(SerialPort.DATABITS_6),
    	SEVEN(SerialPort.DATABITS_7),
    	EIGHT(SerialPort.DATABITS_8);
    	
    	private final int value;
    	
    	private DataBits(final int value) {
    		this.value = value;
    	}
    	
    	public int getValue() {
    		return value;
    	}
    	
    	@Override
    	public String toString() {
    		return Integer.toString(value);
    	}
    }

    Завернули энум старого образца в нормальный.

    someone, 17 Февраля 2012

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

    +66

    1. 1
    count = indexFactory.getIndexHelper(section).getSearcher().docFreq(new Term("firm", Long.toString(firm)));

    матрешка :)

    zlob.jc, 14 Февраля 2012

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

    +192

    1. 1
    2. 2
    3. 3
    4. 4
    5. 5
    6. 6
    7. 7
    8. 8
    9. 9
    public Matrix3d(double m00,
                    double m01,
                    double m02,
                    double m10,
                    double m11,
                    double m12,
                    double m20,
                    double m21,
                    double m22)

    [color=blue]http://docs.oracle.com/cd/E17802_01/j2se/javase/technologies/desktop/java3d/forDevelopers/J3D_1_3_API/j3dapi/javax/vecmath/Matrix3d.html[color]

    3.14159265, 10 Февраля 2012

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

    +67

    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
    @Transactional(readOnly = true)
        public Employee getByUsername(String username) throws SecurityException {
            Employee employee = employeeDaoDb.getByUsername(username);
    
            if (employee != null) {
                return employee;
            }
    
            employee = employeeDaoLdap.getByUsername(username);
    
            if (employee != null) {
                if (employee.getFirstName() == null && employee.getFamilyName() == null) {
                    employee.setFirstName(employee.getUsername());
                }
                return employeeDaoDb.save(employee);
            }
    
            return null;
        }

    Grig, 07 Февраля 2012

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

    +76

    1. 1
    2. 2
    Map<String,Object> status = service.getCurStatus(id);
    Date actionDate = status.get("actionDate") != null ? (Date) status.get("actionDate") : null;

    wild_beaver, 07 Февраля 2012

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

    +78

    1. 1
    2. 2
    3. 3
    4. 4
    5. 5
    6. 6
    7. 7
    8. 8
    9. 9
    public String work(String src){
    	char[] chr = new char[((src.length() + 5) / 6) * 6];
    	for(int n = 0; n < chr.length; n++)
    	{
    		// vyznaji se =)
    		chr[n]=(n%6>2)?(n%6==4)?(n-4<src.length())?src.charAt(n-4):' ':(n<src.length())?src.charAt(n):' ':(n%6<2)?(n%6==1)?(n+3<src.length())?src.charAt(n+3):' ':(n+1<src.length())?src.charAt(n+1):' ':(n<src.length())?src.charAt(n):' ';
    	}
    	return new String(chr);
    }

    Метод шифрования перестановками по 6 символов. Думал. Работает

    Selden, 05 Февраля 2012

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

    +88

    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
    public static String objectToString( Object val ) {
        if ( val == null ) {
          return null;
        } // if
    
        if ( val.getClass() != String.class  ){
          Utils.outln( "Utils.objectToString: Illegal argument: val=" + val +
            "; val.getClass()=" + val.getClass()
          );
          //--Чтобы было видно, где неправильно------------------------------------
          try {
            String str = null;
            int len = str.length();
          } catch ( Exception ex ) {
            ex.printStackTrace();
          } // try
          //--Чтобы было видно, где неправильно------------------------------------
    
          return "";
        } // if
        return (String)( val );
      } // objectToString

    Нашел в коде проекта. Много думал

    lexev, 03 Февраля 2012

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