async
2022/4/20 17:52:00
Dependency Injectionの依存方向は、async functionを起点に考えるといいかもしれない
コールバック関数が読みづらかったら
utilライブラリのpromisify使うとasync/await使えるから便利やで
asyncにした関数は、関数名の末尾にasyncをつけることでawait付け忘れを緩和できる
気づかない間にPromiseが代入されて、思わぬところでバグが発覚する
原因の特定に時間がかかる
簡単に起こる割に修正に手間がかかる
多分tsに移行すれば根治できる