蛇形命名法(snake_case)是一種命名約定,它使用小寫字母和下劃線(_)來連線單詞。在蛇形命名法中,所有的單詞都是小寫,並且用下劃線分隔。這種命名法常用於計算機科學領域,例如在程式語言中用於變數名、函式名、檔案名稱等。蛇形命名法的優勢在於,當命名中需要使用多個單詞時,它能夠提高代碼的可讀性。例如,一個長命名如「shouldGet200StatusCodeWhenRequestIsValid」在轉換為蛇形命名法後變為「should_get_200_status_code_when_request_is_valid」,這樣的命名方式使得代碼更加清晰易讀。