标签: http-status-codes
维基百科关于Magic Numbers的文章表明,任何常量都应该分配给具有有意义名称的变量。
相同的做法是否适用于HTTP状态代码,这是一个明确定义的标准?也就是说,在编写测试时,在此上下文中应该assert response.status_code == HTTP_STATUS_CODE_SUCCESS还是assert response.status_code == 200?
assert response.status_code == HTTP_STATUS_CODE_SUCCESS
assert response.status_code == 200
答案 0 :(得分:4)
使用你定义的常量是个好主意。使用语言定义的是一个更好的主意。我不确定你使用的是哪种语言,但大多数语言都有。 Java C# python
答案 1 :(得分:0)
是的,魔术数字是神奇的数字,即使它们众所周知且记录良好。