API的一个方法是:“DoSomething()”。应该有两个版本的方法:异步和同步。我们应该鼓励API用户使用异步程序,因此同步程序可能应该得到更复杂和明确的名称。 所以问题是:我们应该如何命名这对。在日期我们已经想出了:名称异步方法的最佳方法
- DoSomethingAndWaitForResult()/ DoSomething的()
- DoSomething的()/ DoSomethingAsync()
- DoSomethingSync()/ DoSomething的()
- DoSomething的()/ RequestSomething()
以上所有方案都不适合我们。任何建议人?
更新。顺便说一句,如果它适合你,请不要犹豫,将上述内容之一作为答案。
不错,但它们只有返回类型不同(任务与TResult),它不影响我的语言的方法签名。 –
在PHP中不是一个好主意:/ –
在这种情况下,我只需要使用ASync命名约定。优点是当你使用自动完成时,你立即看到有两种方法可用。 –