Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
設計文化のないチームに文化を広めたが冴えない一手で混沌を招いた話を聞いてほしい.pdf
Search
Sponsored
·
Ship Features Fearlessly
Turn features on and off without deploys. Used by thousands of Ruby developers.
→
mashirou1234
December 01, 2019
Programming
1.7k
0
Share
設計文化のないチームに文化を広めたが冴えない一手で混沌を招いた話を聞いてほしい.pdf
mashirou1234
December 01, 2019
More Decks by mashirou1234
See All by mashirou1234
AIと共に「使うOSS」から「育てるOSS」へ
mashirou1234
0
31
PHPUnitしか使ってこなかった 一般PHPerがPestに乗り換えた実録
mashirou1234
0
1.8k
デザインパターンを掘り下げよう ~Singleton Pattern 編~
mashirou1234
3
800
PHP 8.3で追加されたjson_validate()を徹底的に深掘りしてみよう
mashirou1234
1
2.3k
Laravelで共通処理ってどうやるの?
mashirou1234
1
2.3k
改めて見返す「Laravel」とは
mashirou1234
0
430
PHPでドメイン駆動設計を浸透するためにやったことと現状
mashirou1234
0
1.4k
AWS_Lambda_にCustom_Runtimeで_PHPを導入したシステムに改修を加えて_UT導入まで行った話.pdf
mashirou1234
0
750
Factfullnessは思考ジャックできる良ツールな件について
mashirou1234
0
350
Other Decks in Programming
See All in Programming
ソフトウェア設計の結合バランス #phperkaigi
kajitack
0
150
Claude Codeをカスタムして自分だけのClaude Codeを作ろう
terisuke
0
150
NakouPAY説明用
annouim0
0
270
〜バイブコーディングを超えて〜 チームで実験し続けたAI駆動開発
tigertora7571
0
170
Terraform言語の静的解析 / static analysis of Terraform language
wata727
1
110
レガシーPHP転生 〜父がドメインエキスパートだったのでDDD+Claude Codeでチート開発します〜
panda_program
0
1.1k
AWSコミュニティ活動は顧客のクラウド推進に効くのか / Do AWS community activities help customers adopt the cloud?
seike460
PRO
0
150
SkillがSkillを生む:QA観点出しを自動化した
sontixyou
6
3.5k
TiDBのアーキテクチャから学ぶ分散システム入門 〜MySQL互換のNewSQLは何を解決するのか〜 / tidb-architecture-study
dznbk
1
190
AIエージェントで業務改善してみた
taku271
0
540
ドメインイベントでビジネスロジックを解きほぐす #phpcon_odawara
kajitack
3
820
Vibe NLP for Applied NLP
inesmontani
PRO
0
490
Featured
See All Featured
Navigating Team Friction
lara
192
16k
Designing for humans not robots
tammielis
254
26k
10 Git Anti Patterns You Should be Aware of
lemiorhan
PRO
659
62k
The Cult of Friendly URLs
andyhume
79
6.9k
Measuring & Analyzing Core Web Vitals
bluesmoon
9
810
The #1 spot is gone: here's how to win anyway
tamaranovitovic
2
1k
技術選定の審美眼(2025年版) / Understanding the Spiral of Technologies 2025 edition
twada
PRO
118
110k
How GitHub (no longer) Works
holman
316
150k
The untapped power of vector embeddings
frankvandijk
2
1.7k
Stop Working from a Prison Cell
hatefulcrawdad
274
21k
エンジニアに許された特別な時間の終わり
watany
106
240k
Digital Projects Gone Horribly Wrong (And the UX Pros Who Still Save the Day) - Dean Schuster
uxyall
0
1.2k
Transcript
代口勇真 PHP Conference Japan 2019 Beyond 12/01 Twitter: @yu_mashirou
はじめに
Chaos 出来上がったもの ※ファイル命名の変更があります
Chaos 出来上がったもの ※ファイル命名の変更があります
None
Why?
Criminal DDDってなんですか? ぼく メンバー
Criminal DDDってなんですか? リポジトリパターンみたいなやつ ですね! ぼく メンバー
Criminal DDDってなんですか? リポジトリパターンみたいなやつ ですね! ぼく メンバー
Background • PHPで開発するメンバーが実質一人 • 他の案件から引っこ抜いて3人での開発予定だった • 一旦案件の縮小になりそうだったので別案件に自分が行くことに • 縮小どころかボリュームアップして帰ってきた ▪
でも設計はちゃんとやる方針になっていた
Background • PHPで開発するメンバーが実質一人 • 他の案件から引っこ抜いて3人での開発予定だった • 一旦案件の縮小になりそうだったので別案件に自分が行くことに • 縮小どころかボリュームアップして帰ってきた ▪
でも設計はちゃんとやる方針になっていた よし設計だ!
Resolution...?
Resolution DDDってなんですか? DDDってなんですか? DDDってなんですか? 説明するからお時間ください な! ぼく メンバーたち
Resolution DDDってなんですか? DDDってなんですか? DDDってなんですか? ・時間を取って説明をする ・実例スライドや実装例を 上げる
Resolution 記憶を掘り起こしてそれっぽく書いた図
Now ・軽量DDD文脈を以って順次実装中 ・詳細設計の文脈と実装文脈との差異ないか継続して確認する ・設計についての討議を時間を作って行う ・EV本布教活動(一人一冊を目指して)
Now 手が足らない
Criminal DDDってなんですか? リポジトリパターンみたいなやつ ですね! ぼく メンバー
サボらないで
NEXT…?
None
採択されたら話します
興味のある方はTwitterでぜひぼくと討議しましょう!
EoF