t_wの輪郭

Feedlyでフォローするボタン
あれ
『Promiseをthrowするのはなぜ天才的デザインなのか』jsでawaitを付け忘れるpromisifyPromise『Xユーザーのmizchiさん: 「この理解は事故につながる。forEach のコールバックはasync が使えるではなく、単にコールバックの帰り値を無視する。つまりvoid に対してPromise を投げつけてる。 forEach内で発生したpromiseは必ずunhandled promise になるので外側の非同期チェーンで制御できない。例外もすっぽ抜ける」 / X』『Xユーザーのacomaguさん: 「残念ながらこれは辞めたほうがいい Promise は作ったらすぐに await するか .catch をつけておかないと、エラーが throw されたときに Unhandled Rejection になって Node がプロセスごと落ちる可能性があるので ↓ try ... catch しても catch されない例 https://t.co/niIhhMaNjq」 / X』

気づかない間にPromiseが代入されて、思わぬところでバグが発覚する
原因の特定に時間がかかる
 
簡単に起こる割に修正に手間がかかる
多分tsに移行すれば根治できる