Recentemente ho avuto discussioni con i colleghi sull'uso o quandoReady o .futureValue di ScalaFutures in ScalaTest rispetto a Await.result nei test. Oltre alla leggibilità, all'uniformità nella configurazione (timeout) e all'ambito del risultato quando si utilizza whenReady, esistono altri vantaggi evidenti dell'utilizzo dei metodi ScalaFutures su Await.result?Vantaggi dell'uso di ScalaFutures da ScalaTest vs. Await.result
Ho notato che ScalaFutures utilizza una tecnica di "polling" invece di bloccare come Await, ma qualcuno può approfondire i vantaggi?
Hai trovato altro su questo? Mi stavo chiedendo anche quali sono i vantaggi/svantaggi di ogni – gnorsilva
Non proprio, penso che sia principalmente quello che ho detto, la consistenza nella configurazione dei timeout e l'scope variabile quando si utilizza whenReady sono i più utili per me. – jgagnon1