さて 去年のプロジェクト $ g i t l s - f i l e s | g r e p c o f f e e | x a r g s w c - l | t a i l - 1 1 1 0 2 4 t o t a l 今年のプロジェクト $ g i t l s - f i l e s | g r e p c o f f e e | x a r g s w c - l | t a i l - 1 1 5 5 5 7 t o t a l この発表では、27000 行のCoffeeScript でたどり着いた、2014 年、 Quipper のフロントエンド開発のあたりまえを紹介します。
(2) 非同期処理はPromise にする Why: コー ルバック地獄回避 非同期処理はPromise に統一して、 同じAPI で扱う 制御フロー がコー ルバック渡しよりも柔軟 o n ( ' c l i c k ' ) 等のイベントハンドラもPromise にする アニメー ションの裏でリクエストを飛ばしておく、 なんかも簡単 にできる 例外処理など、 面倒な部分はある