“编码反对”或“解决”某事是啥意思?

Posted

技术标签:

【中文标题】“编码反对”或“解决”某事是啥意思?【英文标题】:What does it mean to "code against" or "resolve against" something?“编码反对”或“解决”某事是什么意思? 【发布时间】:2014-08-10 02:17:39 【问题描述】:

我一直在阅读大量计算机科学书籍和文章,并且不断看到“代码对抗”这个短语。例如,在 Donald Brown、Chad Michael Davis 和 Scott Stanlick 所著的Struts 2 in Action一书中,可以找到以下句子

“虽然可以通过直接针对 Servlet API 进行编码来编写 Web 应用程序,但这通常不被认为是 好习惯。”

“这意味着 Java 开发人员可以针对 HTTP 客户端/服务器的直观的面向对象抽象编写 HTTP 服务器代码 通讯。”

尤其是在这本书中,也有很多使用“决心反对”这个短语的例子。例如:

"当框架调用结果时,你的 JSP 页面数据访问将 对旧对象进行解析。”

"ValueStack 表示暴露给当前的数据模型 request 并且是所有 OGNL 表达式所针对的默认对象 解决了。​​”

“如果没有指定命名空间属性,则根据当前请求的命名空间解析操作。”

我想我的困惑是基于“反对”这个词。在这个编程概念中如何以及为什么使用它?我认为您不会想针对某些东西进行编码;相反,我认为您想编写与它对应的代码。这可能只是作者的用语,但谁能帮帮我?

【问题讨论】:

我相信这只是,正如你所说的,作者的措辞。在谈论使用 API 或库时,我不会说针对它们进行编码,而是说“使用 API”。 english.stackexchange.com. 这个问题似乎是题外话,因为它属于english.stackexchange.com 好问题,但与***.com/questions/383947/… 有大量重叠和可能重复 【参考方案1】:

“反对”在这里不是用作“反对”,而是用作“支持”、“支持”、“提供”、“基于”。 “反对”一词(牛津词典)的公认含义之一是

与(某物)发生或身体接触,通常是为了 被它支撑或与之碰撞

当然,API(或其他)给你的“支持”在这里不是物理的 :-)

【讨论】:

谢谢。我不知道“反对”一词在编程上下文中是否有任何独特的含义或内涵。由于编程概念涉及所有抽象,因此在编程世界中有许多具有非常特定含义的英语单词。

以上是关于“编码反对”或“解决”某事是啥意思?的主要内容,如果未能解决你的问题,请参考以下文章

“以编程方式”做/确定某事是啥意思? [关闭]

网络上经常看到bug,人们具体形容是啥意思啊

bug是啥意思

bug是啥?

interrupt是啥意思

C#中的属性get和set到底是啥意思