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

7
前へ 1 2 ・・ 6 次へ
hamada @akira_simpson

#rubykaigi #rubykaigiB 削除すべきコードを自動的に発見できるとしたら?

2016-09-10 11:31:50
m1sogi webエンジニア @m1sogi

#rubykaigib #rubykaigi 使わないコードを残す人はたしかに居るので私も消すようにしている、ノイズが減る

2016-09-10 11:31:59
黒曜@Leaner Technologies @kokuyouwind

どうやって未使用コードを見つけるか? Rubyはダイナミックな言語なので見つけるのが難しい。Ruby codeを変換する。 #rubykaigi #rubykaigiB

2016-09-10 11:32:12
y-yagi @y_yagi

バッカス・ナウア記法の話がくるという事は #rubykaigiB

2016-09-10 11:33:46
黒曜@Leaner Technologies @kokuyouwind

part I, Parsing the code。Context-free Grammarの説明。まぁこの辺は分かりやすい。 ja.wikipedia.org/wiki/%E6%96%87… #rubykaigi #rubykaigiB

2016-09-10 11:34:14
リンク Wikipedia 文脈自由文法 文脈自由文法(ぶんみゃくじゆうぶんぽう、Context-free Grammar、CFG)は、形式言語の理論(特に、生成文法)において全生成規則が以下のようである形式文法である。 ここで V は非終端記号であり、w は終端記号と非終端記号の(0個を含む)任意個の並びである。「文脈自由」という用語は前後関係に依存せずに非終端記号 V を w に置換できる、という所から来ている(「文脈無用」という訳の提案もある)。文脈自由文法によって生成される形式言語を文脈自由言語という。 文脈自由文法はノーム・チョムスキー
Je mange, donc je suis @ryotakameoka

文脈自由文法の話を単純な英文を例に説明してる #rubykaigi #rubykaigiB

2016-09-10 11:35:07
ギャル @_nhayato

やったー構文木ができたよー #rubykaigiB

2016-09-10 11:35:32
やおっち @yaotti

コンパイラの講義みたいな話聞いてる。BNFとか #rubykaigi #rubykaigib

2016-09-10 11:35:57
y-yagi @y_yagi

Ruby Under a Microscopeは素晴らしい、という話をしている #rubykaigiB

2016-09-10 11:37:27
黒曜@Leaner Technologies @kokuyouwind

Rubyでの例。どうやってRubyがtokenizeとparseしてるか。LALRパーサを使ってる。Ruby Under a Microscopeを読め amzn.to/2bYTAuZ #rubykaigi #rubykaigiB

2016-09-10 11:37:27
黒曜@Leaner Technologies @kokuyouwind

簡単なparseの例。RubyParser.for_current_ruby.parseに食わせるとs式が出てくる。これを使えば良い。 #rubykaigi #rubykaigiB

2016-09-10 11:38:39
Eric Weinstein (エリック) @ericqweinstein

Really enjoying @chrisarcand's #rubykaigi talk on deleting code! & love the shout-out to Ruby Under a Microscope @nostarch @pat_shaughnessy

2016-09-10 11:39:27
前へ 1 2 ・・ 6 次へ