我正在重构一些客户端-服务器代码,它使用术语响应、结果和回复来表示同一件事(来自服务器的答案)。虽然它并不那么重要,但在编写新代码时很难猜测使用哪个词,所以我想将这三个术语统一为一个并进行适当的重构,但我不确定哪个词是“最好”,如果有这样的事情。
有什么基于优先级和标准来命名这个案例的建议吗?
我正在重构一些客户端-服务器代码,它使用术语响应、结果和回复来表示同一件事(来自服务器的答案)。虽然它并不那么重要,但在编写新代码时很难猜测使用哪个词,所以我想将这三个术语统一为一个并进行适当的重构,但我不确定哪个词是“最好”,如果有这样的事情。
有什么基于优先级和标准来命名这个案例的建议吗?
回复!
服务器响应...
一个人响应...
您得到结果...
响应和结果都应该没问题,因为它们可以缩写为“res”。
而回复将是“rep”,这与重复是模棱两可的。
也许只是遵循 HTTP,称它们为请求和响应。
Response
. Result
缺乏作为答案的内涵(例如,我们说的是简单的“函数结果”)。 Reply
问题是它既是名词又是动词。所以Response
最清楚。
如果您想坚持使用标准 ISO/OSI 术语,则可以是“指示”或“确认”。对于未确认的服务,通信的发起者发出“请求”(请求将数据发送到另一端),该“请求”作为“指示”传递给另一端。对于确认的服务,指示的接收者将回复“响应”,其中将包括要返回到发起方的数据。该数据将作为“确认”提供给另一方。
Confirmation 中包含的数据表明了通信是如何进行的(即,我们发送了一个查询并得到了答案)。这可以称为结果。