Коды состояния HTTP считаются "магическими числами"? - PullRequest
6 голосов
/ 02 декабря 2011

Статья Википедии о Магические числа предполагает, что любая константа должна присваиваться переменной со значимым именем.

Применяется ли та же практика к кодам состояния HTTP, которые хорошоопределенный стандарт?То есть, при написании тестов нужно ли делать assert response.status_code == HTTP_STATUS_CODE_SUCCESS или assert response.status_code == 200 уместно в этом контексте?

Ответы [ 2 ]

4 голосов
/ 02 декабря 2011

Использование определенной вами константы - хорошая идея.Лучше всего использовать тот, который определен языком.Я не уверен, какой язык вы используете, но большинство языков есть. Java C # python

0 голосов
/ 02 декабря 2011

Да, магические числа - это магические числа, даже если они хорошо известны и хорошо документированы.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...