Я обычно не называю методы, возвращающие Futures
, по-другому.Моя причина в том, что эта информация уже присутствует в типе возврата и будет понятна любой достойной IDE при автозаполнении.
Единственное исключение - наличие другого аналогичного метода, который не возвращает Future
, но делает все синхронно.В этом случае мне нравится четко их различать:
def fooSync: A
def fooAsync: Future[A]
Это шаблон, который я видел во многих библиотеках.