パーサを駆使して未使用コードをガンガン削除! 削除駆動開発(DDD)徹底入門 #RubyKaigi #RubyKaigiB

7
前へ 1 ・・ 3 4 6 次へ
Yotaro TAKAHASHI @PoohSunny

とっても綺麗な流れのプレゼンですごい。 #rubykaigi #rubykaigiB

2016-09-10 11:50:06
masa16 @masa16tanaka

こういうかっこいいスライドはどうやったら作れるだろうか #rubykaigib #rubykaigi

2016-09-10 11:50:08
たる @taru

使ってるUMLの作図ツールは何なんだろう #rubykaigi

2016-09-10 11:50:36
黒曜@Leaner Technologies @kokuyouwind

attr_accessorも使われてないことを検出するために個別にハンドルする話。これ、ひたすら個別に対応する話がひたすら続くのか…? callに変数が入ってくるときとか特定行だけでは特定不能になりそうだけどどうするんだろ #rubykaigi #rubykaigiB

2016-09-10 11:51:01
プリズムリバーの人 @prismriver

sendとかはまだどうにかなるだろうけど、eval絡むと面倒臭そう。 #rubykaigi #rubykaigiB

2016-09-10 11:51:23
ima ℤ @PUPRL

S式ってカッコがいっぱいあるやつでしょ? #rubykaigi

2016-09-10 11:51:55
Yotaro TAKAHASHI @PoohSunny

エッジケースを追加するのは簡単。 #rubykaigi #rubykaigiB

2016-09-10 11:52:06
黒曜@Leaner Technologies @kokuyouwind

とりあえずここまでの説明で簡単なのは消せた! Done? そうでもなくて、Rubyは複雑な言語なのでまだ落とし穴がある。attrasgnが抜けてたので対応を追加。 #rubykaigi #rubykaigiB

2016-09-10 11:53:00
y-yagi @y_yagi

いやー、エッジケース対応すんの大変そう #rubykaigiB

2016-09-10 11:54:13
リンク GitHub seattlerb/debride Contribute to debride development by creating an account on GitHub.
y-yagi @y_yagi

出来上がったものがこちらです? Analyze code for potentially uncalled / dead methods. github.com/seattlerb/debr… #rubykaigiB

2016-09-10 11:55:08
黒曜@Leaner Technologies @kokuyouwind

「RubyDSLどうすんの。山程あって無理ゲー。RAILS_DSL_METHODSであれば個別に頑張る。追加自体は複雑ではない。」 うーん、この辺コード側にアノテーション入れるなりで毎回拡張しなくてもいいと良さそうな気はする #rubykaigi #rubykaigiB

2016-09-10 11:55:08
じょう @joe_re

github.com/seattlerb/debr… 使われていないコードを検出するgem。良さそう #rubykaigi #rubykaigiB

2016-09-10 11:55:31
y-yagi @y_yagi

苦労が偲ばれる / debride/debride.rb at master · seattlerb/debride github.com/seattlerb/debr… #rubykaigiB

2016-09-10 11:56:48
前へ 1 ・・ 3 4 6 次へ