パーサを駆使して未使用コードをガンガン削除! 削除駆動開発(DDD)徹底入門 #RubyKaigi #RubyKaigiB
GitHub - seattlerb/debride - github.com/seattlerb/debr… #rubykaigi #rubykaigiB
2016-09-10 11:56:59うーむ、ある程度の効能はありそうだけど、やっぱりdynamicには勝てなかったよ感が強いなぁ… #rubykaigi #rubykaigiB
2016-09-10 11:57:44Written in Haskell github.com/joshuaclayton/… #rubykaigiB
2016-09-10 11:58:21とはいえ素直な作りで拡張しやすいのは好感。サードパーティーの機能拡張も幾つかあるとのこと github.com/tcopeland/olde… github.com/joshuaclayton/… #rubykaigi #rubykaigiB
2016-09-10 11:59:28「静的解析だと動的にメソッド名組み立ててsendされるとお手上げなので、実際に呼ばれたかどうかを監視するのがよくない?」と思ってたんだけど、たぶんそういうのはエッジケースでだいたいは静的解析で検出できるんだろうなというのが雑な感想です #RubyKaigi #RubyKaigiB
2016-09-10 12:00:38「No Codeはどんなコードよりも理解しやすく、保守性が高い。」 これは確かに。手法として機械検出が有用かは置いておいて、使ってないコードを消すのはいろんな理由で重要やな。 #rubykaigi #rubykaigiB
2016-09-10 12:01:14リポジトリはこれっぽい。 github.com/seattlerb/debr… #rubykaigi #rubykaigiB
2016-09-10 12:02:22call でメソッド名わかるとして、どの class のメソッドかどうやって判定してるんだろ。 #rubykaigi #rubykaigiB
2016-09-10 12:03:36❤️ the 💉 theme at #rubykaigi—I'm debriding (bit.ly/2c4TJ3p) & suturing (bit.ly/2cdY6qx) the heck outta our Ruby code ASAP
2016-09-10 12:06:14ちょっと試してるけどいい感じに呼ばれてないメソッドでてくるね github.com/seattlerb/debr… #rubykaigi #rubykaigiB
2016-09-10 12:06:21migrationのchangeが出てきちゃうのはご愛敬(sinatra-activerecordだからかも) #rubykaigi #rubykaigiB
2016-09-10 12:07:56My question was about doing something like `git bisect run bride classname methodname` #RubyKaigi #rubykaigiB
2016-09-10 12:09:23