IBM JavaScript での有限状態マシン 第 1 回: ウィジェットを設計… – Japan有限状態マシンが課す規則は、複雑なロジックをわかりやすい表に置き換えて、設計に厳密さを加えます。その結果、実装は単純化され、テストするのも簡単になります。従来から、有限状態マシンはネットワーク・ドライバーとコンパイラーのような多様なプログラムを開発するのに有益であることが証明されています。ブラウザー・ベースのアプリケーションを開発する際にも、同じように有限状態マシンが役立つことになります。
JavascriptのWidgetを有限状態マシンとして実装するという話。 ためになるなー。ムチャクチャ面白い。