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

    +77

    1. 1
    2. 2
    3. 3
    4. 4
    5. 5
    6. 6
    7. 7
    protected String getResponseFaultCode(Map<String, Object> response) {
    		Object faultCode = response.get("FAULTCODE");
    		if (null != faultCode){
    			return faultCode.toString();
    			}	
    		return null;
    	}

    Запостил: alopen, 25 Мая 2011

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

    • Обоснуйте что здесь не так... по мне так совсем не говнокод.
      Ответить
    • и по мне тоже
      Ответить
    • лучше б пустую строку вернуть, чем null
      Ответить
      • fucked she's hand?
        Ответить
      • и раз уж возвращаем код, неплохо бы попытаться извлечь число.
        ну да ладно, это вопрос архитектуры
        Ответить
    • null нормально возвращать, но "if (null != faultCode)" попахивает. И "FAULTCODE" в константу лучше.
      Ответить
      • чем попахивает? как раз нормально, что бы не издеваться над null
        Ответить
    • Какой-то очень подозрительно знакомый код... Ой, кажется я знаю, из какого это проекта. http://govnokod.ru/6683 оттуда же.
      Ответить
    • Приколец весь в том, что читая такую шнягу, человек останавливается на таких проверках и тупо втыкает "Почему не foo == null ?"
      Ответить
      • ну, наверное, по привычке в бейсике не дописывать одно =
        Ответить
    • а выражение return faultCode == null ? null : faultCode; не проще?
      Ответить
    • показать все, что скрытоvanished
      Ответить

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