Jawa / Говнокод #13017 Ссылка на оригинал

0

  1. 1
  2. 2
  3. 3
  4. 4
  5. 5
  6. 6
  7. 7
  8. 8
  9. 9
  10. 10
  11. 11
private static String formatDateFull(Calendar date) {
	if (date == null)
		return " ";
	else
		try {
			return dateOutFormatFull.format(date.getTime());
		} catch(Exception ex) {
			return " ";
		}
}
private static final SimpleDateFormat dateOutFormatFull = new SimpleDateFormat("dd.MM.yyyy HH:mm:ss.SSS");

Запостил: 3.14159265 3.14159265, (Updated )

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

  • 1. Нарушен MVC (хейтеры не изойдите слюной, имхо нужно презентацию отделять)... нехер этому нбсп делать в коде...
    2. SimpleDateFormat глюкавенький для мультитреда... так нельзя, для каждого треда свой.
    Ну это собсна говоря про фатально неправильное поведение... Ну а вообще людей либо увольнять, либо учить 🙂 Всякими трай-кетчами меня не напугать я с индусами работаю )))
    Ответить
    • > так нельзя, для каждого треда свой
      Вот интересно, почему авторы стандартной либы не могли сделать DateFormat'ы иммутабельными, а следовательно и потокобезопасными? Имхо, было бы на порядок удобнее.
      Ответить
  • Defensive programming: лепить поимку исключений там, где их в принципе быть не может...
    Ответить

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

Помни, guest, за тобой могут следить!

    А не использовать ли нам bbcode?


    8