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

0

  1. 1
  2. 2
  3. 3
if (request.equals("") || request == null) {
    Response.status(Response.Status.NO_CONTENT).build();
}

ну сколько можно...

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

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

    • как вариант - конечно, но зачем сравнивать с пустой строкой, есть же isEmpty?
      Ответить
      • Чтобы isEmpty отработало без ошибок в случае null, надо поменять местами условия:
        if ((request == null) || request.isEmpty()) { }

        Хотя, если сделать import static org.apache.commons.lang.StringUtils.isEm pty, то получится совсем красиво:
        if (isEmpty(request)) { }
        Ответить
        • И несмотря на все наши усилия, этот участок кода останется лишней группой команд. Ведь результат вот этого:
          Response.status(Response.Status.NO_CONTENT).build();
          ничему не присваивается. Просто будет создан объект, который через некоторое время будет всего лишь уничтожен сборщиком мусора.
          Ответить
          • блин, я даже не заметил, что-то мне отдохнуть пора...

            есть шанс, что там был return, который я криво скопировал, но это не отменяет первого предложения 😉
            Ответить
        • то, что порядок следует изменить - тоже очевидно.

          про апаче комнс не знал, надо бы посмотреть что там есть, спасибо за наводку.
          Ответить

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

Из-за тебя ушел bormand, guest!

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


    8