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

0

  1. 1
  2. 2
  3. 3
  4. 4
.............................................................................................................................................................................................
catch (SQLException e) {
      throw new ServletException(e);
    }

Запостил: Hanazono-Satoshi Hanazono-Satoshi, (Updated )

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

  • теоретически это может быть валидным кейсом: сервлет пытался выполнить SQL, не смог, и умер

    Однако же смешивание в одном классе уровня сервлетов и уровня SQL явно говорит о говне, каше, и PHP головного мозга
    Ответить
      • да даже если в коде и нет ORM, даже если это вообще веб-консоль для запуска произвольного SQL кода (этакий jSQLAdmin), то зачем же знания об HTTP и об SQL иметь в одном месте?
        Ответить
  • Эта жи классическое пробрасывание ошибок
    Ответить
    • Классическое пробрасывавшие ошибок - это

      catch(e) {
         throw e;
      }
      Ответить
    • Это же классическое сокрытие проблемы
      Обычно в ошибку еще дописывается
      "и ебись ты с ней как хочешь"
      Ответить
  • Всё правильно сделали. ServletException, вызванный SQLException.
    Пробрасывать SQLException на самый верх нельзя.
    Ответить
  • Лучше поменять шило на мыло чем нормально обработать?)
    Ответить
    • А к чему это сквернословие, любезный? Вы же разработчик мат.обеспечения, инженер, техническая интеллигенция. Вам не совестно?
      Ответить

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

Семь раз отмерь — один отрежь, guest!

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


    8