型を意識した PHP アプリケーション開発

2017/10/08 PHP カンファレンス 2017
0
しも𝕏 @smdhogehoge

PriceWithTax extends Price {} をやっちゃうと両方Priceだから型宣言に引っかからなくなる。なるほど、やっちゃいそう #phpcon2017 #phpcon2017_1

2017-10-08 13:38:50
青ごへいもち @blue_goheimochi

継承していると引数チェックが有効に効かなくなる可能性がある #phpcon2017 #phpcon2017_1

2017-10-08 13:39:44
のめし @kt_shin1

安易に継承を使わない。 型宣言の視点から見た、「継承」と、「委譲・トレイト」の使い分けの考え方は、ナルホドって思った。 #phpcon2017 #phpcon2017_1

2017-10-08 13:41:46
Nully @nullynl

よく聞くけど、「java化するphp」って嘆きなのかな? ポジティブに捉えて「チャレンジ精神あふれるPHPの成長!」ぐらいの考えでもいいんじゃないかって思ったり #phpcon2017 #今年のテーマはチャレンジ

2017-10-08 13:41:57
いがにん @igayamaguchi

オーバーロードが無いことによって明示的な名前になっていくのが気になる、ByIntとか #phpcon2017_1

2017-10-08 13:44:23
青ごへいもち @blue_goheimochi

ファクトリメソッドを作ってコンストラクタはprivateに #phpcon2017 #phpcon2017_1

2017-10-08 13:45:00
Nully @nullynl

factoryパターンはZendFrameworkかsymfony2のDBアダプタ周りの実装が学びになるし、カオス(褒め言葉) #phpcon2017

2017-10-08 13:45:03
しも𝕏 @smdhogehoge

TaxRate自身にファクトリメソッドを実装してしまう、と。ナルホドナルホド ファクトリクラスを作らないといけないと思いこんでた… #phpcon2017 #phpcon2017_1

2017-10-08 13:45:06
entaku@個人開発 @entaku_0818

Immutableの話、変える必要のないものは変えさせんなって話か const/var/letとか...(PHPにあったかどうか覚えていない) #phpcon2017_1 #phpcon2017

2017-10-08 13:45:06
てきめん @youkidearitai

PHPには残念ながらオーバーロードがないんですね… #phpcon2017_1

2017-10-08 13:45:34
のめし @kt_shin1

ファクトリメソッドの使い方がキレイ。 #phpcon2017 #phpcon2017_1

2017-10-08 13:45:41
青ごへいもち @blue_goheimochi

新原さんの発表やさしさがあふれててすごい #phpcon2017 #phpcon2017_1

2017-10-08 13:46:11
いと @iganayino

phpstorm+ドメイン特化型宣言=気持ちいい #phpcon2017_1

2017-10-08 13:46:42
kamikuzu @kamikuzu__

新原さんのセッション最高では… #phpcon2017_1

2017-10-08 13:47:10
にしふなばし @nisihunabasi

はたして、型をどんどん作りたくなる衝動に抗えるのか……!? #phpcon2017

2017-10-08 13:48:29
KazuakiM @kazuakim4tw

#phpcon2017_1 型チェックキツくしていきたい。TravisCI, CircleCIにastがあればPhanを回すという選択も選べるのに、現状なさそう?

2017-10-08 13:48:31
しも𝕏 @smdhogehoge

if ($hoge instanceof Hoge) {} とか if (method_exist()) {} とかのチェックのためだけのコードがメチャクソ多いウチの環境のためにあるような講演だった… #phpcon2017 #phpcon2017_1

2017-10-08 13:48:39
yuuki takezawa@ytake @ex_takezawa

valueobject手抜きしたい人向けに・・本の作者のリポジトリが消滅したのでそのまま復活させたやつ github.com/ytake/valueobj… #phpcon2017_1

2017-10-08 13:48:43
いと @iganayino

パフォーマンスに影響するかはケースバイケース でも確かにバグ残すよりはキチンとやっていくべきだとは思うよなぁ… #phpcon2017_1

2017-10-08 13:49:46