2

我正在重构一些客户端-服务器代码,它使用术语响应、结果和回复来表示同一件事(来自服务器的答案)。虽然它并不那么重要,但在编写新代码时很难猜测使用哪个词,所以我想将这三个术语统一为一个并进行适当的重构,但我不确定哪个词是“最好”,如果有这样的事情。

有什么基于优先级和标准来命名这个案例的建议吗?

4

4 回答 4

3

回复!

服务器响应...
一个人响应...
您得到结果...

于 2008-12-16T03:04:05.620 回答
3

响应和结果都应该没问题,因为它们可以缩写为“res”。

而回复将是“rep”,这与重复是模棱两可的。

也许只是遵循 HTTP,称它们为请求和响应。

于 2008-12-16T03:05:30.110 回答
2

Response. Result缺乏作为答案的内涵(例如,我们说的是简单的“函数结果”)。 Reply问题是它既是名词又是动词。所以Response最清楚。

于 2010-04-08T19:01:25.560 回答
0

如果您想坚持使用标准 ISO/OSI 术语,则可以是“指示”或“确认”。对于未确认的服务,通信的发起者发出“请求”(请求将数据发送到另一端),该“请求”作为“指示”传递给另一端。对于确认的服务,指示的接收者将回复“响应”,其中将包括要返回到发起方的数据。该数据将作为“确认”提供给另一方。

Confirmation 中包含的数据表明了通信是如何进行的(即,我们发送了一个查询并得到了答案)。这可以称为结果。

于 2008-12-17T19:18:40.503 回答