採択 2020/02/11 12:20〜 Track A ランチセッション

クリーンな実装を目指して PHPerKaigi 2020

2
Hamee株式会社
・なんでそのクラスにそのメソッドをもたせたの?
・そもそもどうしてそのクラスを作ったの?
・どうしてインターフェースを作るの?

実装していてこんな質問を受けた時
体系的にわかりやすく答えることって難しいですよね

「この場合〇〇になってしまうから」とか「こうやって実装したときに後々いいから」といった具体例を挙げた回答だけではなく、設計の観点からお話します。

このセッションでは、レガシーコードに新機能を追加するにあたってどうすれば変更に強く、理解しやすい実装ができるのか。弊社サービスのある機能開発を通して学んだことを実例を交えて紹介します。主にドメイン駆動設計の視点から設計やリファクタリングについて「やってよかったこと」「こうするともっとよかった」という話をします
phperkaigi-2019 sponsors phperkaigi-2019 potential-sponsors
情熱加点 非採択 仮採択 ルーキーズLT
仮採択 他を採択済 非採択 🤔 👍 タイテ配置👌
ジョーカー