Node.jsでうまい感じにライブラリを書こうとして失敗した - diary.jgs.me

メインウェポンがNode.jsなので、たいがいのことはJavascriptで書いちゃう生活をしばらく送っている。スキルが低いときは、app.jsに全部盛りみたいなド酷いコード書いてたんだけどそこから卒業して、うまい具合に分割して書くようにしている。それで、うまいことライブラリを書こうと模索してみている。

従来案
単純にコールバック非同期関数から値を取得していた。

理想案
EventEmitterを使ってコールバックネストしなくていいよね、みたいな実装。でもこれで実装するとエラー発生したらUncaught Errorになって .on “error” 部分でエラーがとれなかった。えー。
どうしようもなかったのでとりあえず従来案の方に戻した。いろんなライブラリのコード読んでみたりしてうまい書き方を探りたい。

May 9th, 2013 6:53am