「”誤った使い方をすることが困難”な設計」で良いコードの基礎を固めよう by taniguhey

PHPカンファレンス小田原2025
採択
2025/04/12 14:00〜
かま
レギュラーセッション

「”誤った使い方をすることが困難”な設計」で良いコードの基礎を固めよう

TanigUhey taniguhey TanigUhey

「”誤った使い方をすることが困難”な設計」とは

  • バグを発生させにくくする
  • チームメンバーの誰でも扱いやすい
  • 時間が経っても意図を理解しやすい

ような実装を目指す設計です。

このトークでは、「”誤った使い方をすることが困難”な設計」を実現する方法として

  • クラスを型として扱い、実装者の考える意図と概念をコード上に残す
  • 制約をクラス内部に持たせ、重要なロジックを1箇所に集める
  • いつでも正しく仕事ができるクラスを作る

など、誰でも取り組めるテクニックを解説します。

難しいと感じやすいオブジェクト指向や設計の用語を極力避け、”気張らずに聞ける”トークを目指します。

対象者

  • フレームワークの使い方に慣れてきたくらいの初心者
  • 中級者へステップアップしたい人
  • 設計は難しいものだとハードルを感じている人
  • チーム全体に設計の基礎を浸透させたい人