编程语言 空指针 编码规范 类型系统 软件测试与质量2026-08-21 13:40:54 空指针其实不是Bug是程序员的认知偏差 空指针的本质不是Bug,而是程序员的认知偏差——类型系统在设计时未为"值可能不存在"预留语义空间。从Option类型到Kotlin可空类型,现代语言通过编译期检查将空值隐患前置暴露。根治空指针异常的关键在于重构对空值的理解,从修补式判空转向架构式语义消除。 阅读全文