維基百科關於Magic Numbers的文章表明,任何常量應該分配給一個有意義名稱的變量。HTTP狀態碼是否被認爲是「幻數」?
相同的做法是否適用於HTTP狀態代碼,這是一個明確定義的標準?也就是說,在編寫測試時,應該在這種情況下適用assert response.status_code == HTTP_STATUS_CODE_SUCCESS
還是assert response.status_code == 200
?
維基百科關於Magic Numbers的文章表明,任何常量應該分配給一個有意義名稱的變量。HTTP狀態碼是否被認爲是「幻數」?
相同的做法是否適用於HTTP狀態代碼,這是一個明確定義的標準?也就是說,在編寫測試時,應該在這種情況下適用assert response.status_code == HTTP_STATUS_CODE_SUCCESS
還是assert response.status_code == 200
?
是的,神奇的數字是神奇的數字,即使他們是衆所周知的,並有據可查。
將這些數字設置爲相應命名的常量肯定有助於代碼維護。 –