Проверяет истинную явность плохо по дизайну ?

Считается ли плохим явная проверка логического значения true. Было бы лучше сделать простой , если (успех) ?

I '

var onSuccess = function (JSONfromServer) {
    // explicitly check for the boolean value `true`
    if (JSONfromServer === true) {
         // do some things
    }
}

// pass it to an ajax as a callback
doSomeAjax(onSuccess);

[Edit]

В данном конкретном случае переменная успеха - это любой допустимый JSON, возвращенный с сервера. Так что это могло быть что угодно. если это логическое значение true, значит успех случился. Если это какой-то объект обработки ошибок, он будет обработан. Если это что-то еще, то, вероятно, это будет обработано незаметно.

Вопрос заключался в том, чтобы заставить сервер возвращать true как JSON и проверять, как правильно обработать случай, когда действие было успешным.

] Однако я хотел избежать привязки к JavaScript и AJAX.

19
задан Raynos 19 January 2011 в 12:35
поделиться