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

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

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

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

May 9th, 2013 6:53am
original: http://diary.jgs.me/post/49961171615
#20130509 #0509

関連ページとランダムに選ばれたページ

筆者について

jigsaw(ジグソウ、1991年6月12日-)は日本のプログラマ、会社代表。本名は小林貴也(こばやし たかや)。主にウェブ、フロントエンド領域で活動している。カミング・スーン合同会社の代表社員。
さらに詳しく

寄附について

面白かったらBTCETHでの寄附をお待ちしております。
寄附のきろく