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

    +80

    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
    public class CookieHelper {
        public static Cookie getCookie(String name, Http.Request request) {
            Cookie cookie = null;
            if (request.cookies != null) {
                for (Entry<String, Cookie> entry : request.cookies.entrySet()) {
                    if (name.equals(entry.getKey())){
                        cookie = entry.getValue();
                    }
                }
            }
            return cookie;
        }
    }

    request.cookies - это конечно же Map<String, Cookie>

    Запостил: kostoprav, 23 Июня 2014

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

    • Классический антипаттерн for-if.

      http://blogs.msdn.com/b/oldnewthing/archive/2011/12/27/10251210.aspx
      Ответить
    • Вай-Вай-вай. А просто обратится к мапе и достать значение?
      Ответить
      • Молодой человек, не подсказывайте! Вам что, оценку на двоих поставить?
        Ответить
        • >оценку на двоих поставить?
          И по русскому языку.
          Ответить
          • у меня в дипломе по русскому отлично. на одного
            Ответить
            • Откуда в дипломе русский? О_о. У меня вроде бы не было.
              Ответить
              • 2 курс, один семестр. Русский язык и литература. Болонский процесс - вроде зачет, а с другой стороны - оценка стоит
                Ответить
                • Теперь по всем подряд предметам оценки?
                  Ответить
                  • В болонском процессе - да. Зачеты, вроде, были только по физре и еще каким-то предметам, преподы которых по привычке ставят зачет
                    Ответить
                  • Агась. это называется дифференцированный зачет
                    Ответить
                • что-то типа "культуры речи"?

                  кстати, это веселый предмет. особенно, когда по языку, который тебе не родной - у меня было. так по нему автоматы ставили, потому что даже аборигены не были в том сильны, как правильно говорить )
                  Ответить
                  • у нас жестко было
                    Для того, что бы получить зачет нужно
                    1 прочитать список из 140 слов без единой ошибки. То есть с правильным ударением и произношением
                    2 просклонять правильно десятиразрядное число
                    3 сдать полный конспект курса.
                    + нужно быть подкованным во всяком что бы получить больше трояка. Например знать кто такой Эол. Я знал
                    Ответить

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