chokan
名前変えたい。なんかいいアイデアないかな
いまやってること/やりたいこと (名前がきまらなくてコミットできない)
- プラグインシステムを改訂 (ファイル名に依存しないように)
- オレオレ RICE をやめて Net::IRC (これもオレオレ RICE なんだけど) に
- RSpec 書きまくる。(プラグインも)
名前変えたい。なんかいいアイデアないかな
いまやってること/やりたいこと (名前がきまらなくてコミットできない)
不安だなぁ……考えが纏まらない……
名前来まんないので、citrus というコードで開発することにした。とかいってそのままこの名前に変えるかもしれないけど…… chokan の branches になってるけどオリジナルコードを殆ど使ってないw
http://svn.coderepos.org/share/lang/ruby/chokan/branches/citrus/
プラグイン機構との一番重要なところと、起動部分はできた。テストは全部 RSpec で、rcov でカバレッジみてる。
99.4% (run の部分のテストをどう書いていいかわからないお)
プラグインのテストをどうするか悩んでる。今のところ、プラグインファイルにそのまま書けるようにしてる。
テストを書きやすい設計ってすなわち疎結合で、いいものになる気がする。
あとどうでもいいけど chokan の kan は柑橘のカンであって、cho は IRC で名前を並べたとき、cho45 と並ぶようにしたからだったと思います。
http://lab.lowreal.net/test/citrus/ (citrus の rcov)
やばい。RSpec との組み合わせが最強だなぁ。めんどくせーっておもって例外のところのテストをかかなかったりするけど、100% をめざすと書かざるをえない。
テストファーストはやってみたりやらなったり>< 慣れない