类型安全:指一种编程语言或程序设计方式能够防止或尽量减少类型错误(例如把字符串当作数字使用、把错误类型的对象传给函数等),从而在编译期或运行期避免崩溃、未定义行为或隐蔽的逻辑错误。(也常写作 type safety / type-safety;相关概念还包括 type-safe 作形容词。)
/ˈtaɪp ˌseɪfti/
Type-safety helps catch bugs early.
类型安全能帮助更早发现错误。
In a large codebase, type-safety makes refactoring safer because mismatched types are reported immediately.
在大型代码库中,类型安全让重构更可靠,因为类型不匹配会立刻被报告出来。
由 type(类型) + safety(安全性) 组合而成,是计算机科学领域的常用复合词。随着静态类型语言(如 Java、C#、Rust、Haskell 等)与类型系统理论的发展,“type-safety/类型安全”逐渐成为衡量语言与程序可靠性的重要术语。