TypeScript 不僅與驗證有關,還與結構有關,今天,我們來談談使用 ENUMS 來為團隊節省不必要的調試時間。
在企業軟體開發中,我們經常使用Typescript來確保我們的資料一致。
但除了用any來欺騙自己(而不是機器)之外,我們也忽略了ENUMS的重要性。
您的公司正在開發一款食品配送軟體,您有 3 種類型的使用者可以註冊,如下面的程式碼片段所示。
你的團隊中有人使用了Vendor,另一個人使用了Vendor,你使用了VENDOR
這是一個簡單的錯誤,可能會浪費數小時的生產力。
使用 ENUM 定義使用者角色的結構。 ENUM 是唯讀的,而且非常嚴格,它會讓你的團隊成員井然有序。
// Do ✅️ enum Role { Vendor = "VENDOR", Customer = "CUSTOMER", Rider = "RIDER" } const userRole: Role = Role.Admin; // Don't ❌️ const userRole = "VENDOR"; // Very badd // learn moteat www.stephengade.com
以上是TypeScript 最佳實踐-使用枚舉的詳細內容。更多資訊請關注PHP中文網其他相關文章!