PriceWithTax extends Price {} をやっちゃうと両方Priceだから型宣言に引っかからなくなる。なるほど、やっちゃいそう #phpcon2017 #phpcon2017_1
2017-10-08 13:38:50安易に継承を使わない。 型宣言の視点から見た、「継承」と、「委譲・トレイト」の使い分けの考え方は、ナルホドって思った。 #phpcon2017 #phpcon2017_1
2017-10-08 13:41:46よく聞くけど、「java化するphp」って嘆きなのかな? ポジティブに捉えて「チャレンジ精神あふれるPHPの成長!」ぐらいの考えでもいいんじゃないかって思ったり #phpcon2017 #今年のテーマはチャレンジ
2017-10-08 13:41:57factoryパターンはZendFrameworkかsymfony2のDBアダプタ周りの実装が学びになるし、カオス(褒め言葉) #phpcon2017
2017-10-08 13:45:03TaxRate自身にファクトリメソッドを実装してしまう、と。ナルホドナルホド ファクトリクラスを作らないといけないと思いこんでた… #phpcon2017 #phpcon2017_1
2017-10-08 13:45:06Immutableの話、変える必要のないものは変えさせんなって話か const/var/letとか...(PHPにあったかどうか覚えていない) #phpcon2017_1 #phpcon2017
2017-10-08 13:45:06#phpcon2017_1 型チェックキツくしていきたい。TravisCI, CircleCIにastがあればPhanを回すという選択も選べるのに、現状なさそう?
2017-10-08 13:48:31if ($hoge instanceof Hoge) {} とか if (method_exist()) {} とかのチェックのためだけのコードがメチャクソ多いウチの環境のためにあるような講演だった… #phpcon2017 #phpcon2017_1
2017-10-08 13:48:39valueobject手抜きしたい人向けに・・本の作者のリポジトリが消滅したのでそのまま復活させたやつ github.com/ytake/valueobj… #phpcon2017_1
2017-10-08 13:48:43パフォーマンスに影響するかはケースバイケース でも確かにバグ残すよりはキチンとやっていくべきだとは思うよなぁ… #phpcon2017_1
2017-10-08 13:49:46domain-kataも合わせて堅実なアプリケーションに! github.com/phpmentors-jp/… #phpcon2017 #phpcon2017_1
2017-10-08 13:49:58ぎりぎり @shin1x1 の質疑応答に間に合った #phpcon2017 pic.twitter.com/nMKFhQgCnd
2017-10-08 13:50:30