PHPカンファレンス福岡2024
レギュラートーク(30分)

入門、ソフトウェア設計の哲学

2

プログラムのインターフェースは適切に設計できれば柔軟で、再利用しやすく保守性の高いプログラムを生み出せる一方で、設計が不適切だと不要な複雑性をプログラムやその周辺に生み出し、その保守性に大きな悪影響を及ぼしてしまいます

今回のトークでは名著と名高いA Philosophy of Software Design(APoSD)の内容を追いかけながらソフトウェアの設計とその先にあると著者が示唆する「深いモジュール」について考察し、理解を深めていきます

お話する内容

  • インターフェースという言葉の意味
  • 良いインターフェース/悪いインターフェース
  • 「深いモジュール」とは?

想定聴講者

  • A Philosophy of Software Design(APoSD)を読んだことのない方