Wann wird dann (Erfolg, Misserfolg) als Antipattern für Versprechungen angesehen?

Hatte ich einen Blick auf die bluebird Versprechen FAQin denen es erwähnt, dass .dann(Erfolg, Fehler) ist ein antipattern. Ich verstehe nicht ganz, seine Erklärung für die try und catch.
Was ist daran falsch?

some_promise_call()
.then(function(res) { logger.log(res) }, function(err) { logger.log(err) })

Es scheint, das Beispiel ist was die folgenden als dem richtig Weg.

some_promise_call()
.then(function(res) { logger.log(res) })
.catch(function(err) { logger.log(err) })

Was ist der Unterschied?

InformationsquelleAutor der Frage user2127480 | 2014-07-09

Schreibe einen Kommentar