编程常用英语 作者:马育民 • 2024-01-20 22:15 • 阅读:10072 # 编程中的解析 参考: https://pxzxj.github.io/articles/programming-jiexi.html ### Parse Parse 用于内容已知但需要对它的格式、表现形式或存储方式做一定转换并且转换过程中可能需要对内容按照特定语法做拆分的场景,例如Xml解析、Json解析、Excel解析都应该使用 Parse 表示 ### Resolve 需要对原始内容做一定的 **业务处理** 和计算后生成与原始内容相关但完全不同的目标内容的场景,例如DNS解析需要访问DNS服务器查询域名对应的IP地址,域名与IP是相关的但它们的内容却完全不同,因此需要使用 Resolve 表示,甚至Linux的DNS服务器配置文件名也是 resolv.conf > Resolve 虽然可以翻译为解析,但它的重点在于能够以某种方式使用原始内容解决问题,这一点在它的英文释义中也有体现 ### Analyze 通过对原始内容做深层研究和剖析生成更有价值或更直观的目标内容的场景,例如上面的 FailureAnalyzer 通过分析异常返回失败原因 > Resolve 和 Analyze 的主要区别在于 Analyze 强调对原始内容本身的深层分析产生结果,而 Resolve 则是使用原始内容进行业务逻辑处理后产生结果 原文出处:https://malaoshi.top/show_1IX7099ZegFE.html