HTTP状态代码是否被视为“神奇数字”?

时间:2011-12-02 14:15:29

标签: http-status-codes

维基百科关于Magic Numbers的文章表明,任何常量都应该分配给具有有意义名称的变量。

相同的做法是否适用于HTTP状态代码,这是一个明确定义的标准?也就是说,在编写测试时,在此上下文中应该assert response.status_code == HTTP_STATUS_CODE_SUCCESS还是assert response.status_code == 200

2 个答案:

答案 0 :(得分:4)

使用你定义的常量是个好主意。使用语言定义的是一个更好的主意。我不确定你使用的是哪种语言,但大多数语言都有。 Java C# python

答案 1 :(得分:0)

是的,魔术数字是神奇的数字,即使它们众所周知且记录良好。