うかべん大阪#3は毎度無事に終了いたしました。しかし人が集まればいくらでもネタが出てくるものなんですねえ。どれもこれも興味がそそられるお話で、終わったときはいつも創作意欲フル充電になる楽しいイベントでした! さて、全体の感想などはほかの人にお任せするとして、私が取り上げたいのはさとーさんのお話。イベント駆動型のプログラムでは、ある特定のイベント(ここでは1秒に1階発生する定例イベント)に対してやたらとたくさんの条件分岐が鬼のように発生することがあります。その超スパゲティコードを何とかしようとするお話でした。 本講義においては複数同時平行に状態遷移する各タスクを、リアルタイムOSで見られる優先順位つき偽タスクマネージャに投入することで複雑な記述を整理する手法を紹介されていました。 ここで紹介するのはルールエンジンという手法。この手の問題は銀行の勘定系などでも多発しており、やはり膨大な条件文の