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

    +127

    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
    private String addZero(String num){
        String res = null;
      	if (num.length() == 1){
    		res = "0" + num;
    	}else{
    		res = num;
    	}
    	return res;
      }
    .........
    	String Y = request.getParameter("sdYear");
    	String M = request.getParameter("sdMonth");
    	String D = request.getParameter("sdDay");
    	String sd = null, fd = null;
    	if ((Y != null)&&(M != null)&&(D != null)&&(Y.length() > 0)&&(M.length() > 0)&&(D.length() > 0)){
    		sd = Y + addZero(M) + addZero(D);
    	} else {
    		sd = "*";
    	}
    	Y = request.getParameter("fdYear");
    	M = request.getParameter("fdMonth");
            D = request.getParameter("fdDay");
    	if ((Y != null)&&(M != null)&&(D != null)&&(Y.length() > 0)&&(M.length() > 0)&&(D.length() > 0)){
    		fd = Y + addZero(M) + addZero(D);
    	} else {
    		fd = "*";

    учитесь работать с датой

    Запостил: 3.14159265, 11 Марта 2011

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

    • Бездатый код. А вообще, это из разряда boolen.ToString() == 5
      Ответить
    • Предлагаю типизировать говнокод:

      - Копипаста (в т.ч. "ёлочки", "лесенки" и прочий лес);
      - Нежданчик ( if (!FALSE) then TRUE else ... );
      - Жопа с ручкой ( "разнокалиберные велосипеды" );
      - Ленин ( "while (true)...", "SELECTы" вцикле© и т.п. );
      - Олигофренкод ( код "komprenda"/"nemo" style... а остальные - это "дибилы" )
      - Незнайка на Луне ( и другие "инструкции - это для лохов" )
      - Акелла промахнулся ( казусы проектирования... )

      и тд...
      Ответить

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