API的一個方法是:「DoSomething()」。應該有兩個版本的方法:異步和同步。我們應該鼓勵API用戶使用異步程序,因此同步程序可能應該得到更復雜和明確的名稱。 所以問題是:我們應該如何命名這對。在日期我們已經想出了:名稱異步方法的最佳方法
- DoSomethingAndWaitForResult()/ DoSomething的()
- DoSomething的()/ DoSomethingAsync()
- DoSomethingSync()/ DoSomething的()
- DoSomething的()/ RequestSomething()
以上所有方案都不適合我們。任何建議人?
更新。順便說一句,如果它適合你,請不要猶豫,將上述內容之一作爲答案。
不錯,但它們只有返回類型不同(任務與TResult),它不影響我的語言的方法簽名。 –
在PHP中不是一個好主意:/ –
在這種情況下,我只需要使用ASync命名約定。優點是當你使用自動完成時,你立即看到有兩種方法可用。 –