2011-09-05から1日間の記事一覧

よくあるifの分岐コード

var A = 1, B = 2, C = 3; var t = Date.now() % 3; if(t === A) { console.log('t is A'); } else if(t === B) { console.log('t is B'); } else if(t === C) { console.log('t is C'); } else { console.log('t is NaN'); } というようなコードをよく使う…

okite.js

okite.jsというバリデーションツールを現在進行形で開発している。 https://github.com/myatsumoto/okite バリデーションは重要だが、型チェックは非常に面倒 DAOやServiceなどの層で個別に作らなければならない なのでokiteとしてスキーマ的に定義しておい…