パーサを駆使して未使用コードをガンガン削除! 削除駆動開発(DDD)徹底入門 #RubyKaigi #RubyKaigiB
attr_accessorも使われてないことを検出するために個別にハンドルする話。これ、ひたすら個別に対応する話がひたすら続くのか…? callに変数が入ってくるときとか特定行だけでは特定不能になりそうだけどどうするんだろ #rubykaigi #rubykaigiB
2016-09-10 11:51:01🔥🔥🔥🔥🔥🔥🔥🔥 #RubykaigiB
2016-09-10 11:51:38とりあえずここまでの説明で簡単なのは消せた! Done? そうでもなくて、Rubyは複雑な言語なのでまだ落とし穴がある。attrasgnが抜けてたので対応を追加。 #rubykaigi #rubykaigiB
2016-09-10 11:53:00😰 #rubykaigiB pic.twitter.com/vuh7jpH8NI
2016-09-10 11:53:42お手元のプロジェクトですぐに試せる github.com/seattlerb/debr… #rubykaigiB
2016-09-10 11:55:00出来上がったものがこちらです? Analyze code for potentially uncalled / dead methods. github.com/seattlerb/debr… #rubykaigiB
2016-09-10 11:55:08「RubyDSLどうすんの。山程あって無理ゲー。RAILS_DSL_METHODSであれば個別に頑張る。追加自体は複雑ではない。」 うーん、この辺コード側にアノテーション入れるなりで毎回拡張しなくてもいいと良さそうな気はする #rubykaigi #rubykaigiB
2016-09-10 11:55:08#rubykaigi #rubykaigiB 既にgemになってる github.com/seattlerb/debr…
2016-09-10 11:55:29github.com/seattlerb/debr… 使われていないコードを検出するgem。良さそう #rubykaigi #rubykaigiB
2016-09-10 11:55:31@chrisarcand's #rubykaigi talk is genius pic.twitter.com/Gm3SzJ5bUC
2016-09-10 11:55:48苦労が偲ばれる / debride/debride.rb at master · seattlerb/debride github.com/seattlerb/debr… #rubykaigiB
2016-09-10 11:56:48