PhanによるPHPコード静的解析 @tadsan#phpcon2016 #phpcon2016_3

1
ngyuki @ngyuki

静的解析、思ってたよりも人いっぱい #phpcon2016

2016-11-03 14:18:52
t_ishida @t_ishida

PhanによるPHPコード静的解析 を聞く #phpcon2016

2016-11-03 14:20:19
える*🐾 @tndl

pixivのphpすごくレガシーな香りがする #phpcon2016 #phpcon2016_3

2016-11-03 14:22:31
Takayuki Fuwa @pacsolution

phpdocsとかで書いておかないと型の把握とかムリゲーになってくるんですよね。 #phpcon2016

2016-11-03 14:33:20
Takayuki Fuwa @pacsolution

引数に関数名入れるって、usortとかでやってるアレか。 #phpconf

2016-11-03 14:35:21
t_ishida @t_ishida

なるほど、 DocCommentで型ヒントを与えてPhanにかけるとコードの予期せぬ破壊に怯えずとも、タイプヒンティングつけても良い場所を探せるし、危なっかしい箇所を探せるってことか。これは頭良いね。 #phpcon2016

2016-11-03 14:40:49
y.takky @y_takky2014

Phanあんま枯れてない感じで微妙だな…まだ #phpcon2016_3

2016-11-03 14:43:48
niiyz @niiyz

phanはphp7とphp-asm必須。ピクシブはシェルかませてphanだけ7でやってる。 #phpcon2016

2016-11-03 14:47:28
ngyuki @ngyuki

例外の catch で \ つけ忘れ、namespace 使い始めはよくやらかした #phpcon2016 #phpcon2016_3

2016-11-03 14:47:31
Takayuki Fuwa @pacsolution

うーん、確かに静的解析出来るってのはいいね!Phan #phpcon2016

2016-11-03 14:52:27
ngyuki @ngyuki

phan、CI で回すとなると時間かかりそうなのがちょっと気になるかも・・ #phpcon2016 #phpcon2016_3

2016-11-03 14:55:38
にゃんだーすわん @tadsan

びっくりするほどぐだぐだな話術で聴衆を魅了してしまったぜ… #つらい

2016-11-03 14:55:48