软件架构的核心准则:与其“验证”数据,不如进行“解析”
这篇经典文章深入阐述了类型驱动设计的黄金法则——“解析,不要验证”。作者指出,传统的“验证”往往只检查数据而不保留信息,导致后续代码必须反复处理不可能发生的错误;而“解析”则是将弱类型数据转换为强类型(如将普通列表转换为非空列表),从而在编...
标签索引
这个标签下有 1 篇文章。按时间回看相关判断与实践记录。
标签精选
这篇经典文章深入阐述了类型驱动设计的黄金法则——“解析,不要验证”。作者指出,传统的“验证”往往只检查数据而不保留信息,导致后续代码必须反复处理不可能发生的错误;而“解析”则是将弱类型数据转换为强类型(如将普通列表转换为非空列表),从而在编...