採択 2022/04/10 10:40〜 Track A レギュラートーク(40分)

予防に勝る防御なし - 堅牢なコードを導く様々な設計のヒント PHPerKaigi 2022

t_wada 和田卓人 t_wada

PHP はバージョンを追う毎に型宣言、例外、表明、列挙型などの機能が大幅に強化され、堅牢なコードを書くための機能が充実してきました。それらの機能はどう使うと効果的なのでしょうか。

本講演では PHP 8.1 をベースにして、誤りを想定してチェックするのではなく、そもそも誤りにくい設計とはどのようなものか、つまり「予防」の観点を軸足に、堅牢なコードを導くための様々な設計のヒントをご紹介します。