設計力を上げるバリエーションの見極め術 by 77web

PHPerKaigi 2019
採択
2019/03/30 14:15〜
Track A
レギュラートーク 15分

設計力を上げるバリエーションの見極め術

77web 77web 77web

昨年のベストトーク賞「SOLIDの原則ってどういうふうに使うの?」でも話題になったとおり、設計の難度を上げるのは「バリエーション」です。
そのバリエーションの発生パターンの見極め・予測法こそがプログラマーとしての経験値と言っても過言ではないと思います。
いざバリエーションが発生してから「しまった…!」とならないように、発生しうるバリエーションの予測精度を上げるには設計時にどこに注目・注意すればいいか?のコツをお伝えします。