進化するコード〜よくある3つの変更パターンから考える変化に強いコードの書き方 by nunulk

PHPカンファレンス沖縄2023
レギュラートーク 30分

進化するコード〜よくある3つの変更パターンから考える変化に強いコードの書き方

nunulk nunulk nunulk
1

ソフトウェアが変更される理由はさまざまですが、本トークではよくある3つのパターンをもとに、変化に耐えうるコードを書くためにはどうすればいいかについてお話しします。言語はもちろん PHP でフレームワークは Laravel を想定し一部 Laravel 固有のコードを対象としますが、他のフレームワークをお使いの方でも参考になるよう、全体的にはできるだけフレームワークに依存しない内容にする予定です。

主な対象者

  • 日々仕様変更に怯えながらプログラミングしてる方
  • 変更に強いコードを書くには予知能力が必須と思っている方
  • 未来のことは面倒見きれんと割り切っている方

話すこと

  • ソフトウェアが変更される理由(のうち3つをピックアップ)
  • Mier Lehman による3つのプログラムタイプ
  • 変更にうまく対処するための考え方