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
mashirou1234
December 01, 2019
Programming
0
1.3k
設計文化のないチームに文化を広めたが冴えない一手で混沌を招いた話を聞いてほしい.pdf
mashirou1234
December 01, 2019
Tweet
Share
More Decks by mashirou1234
See All by mashirou1234
PHP 8.3で追加されたjson_validate()を徹底的に深掘りしてみよう
mashirou1234
1
720
Laravelで共通処理ってどうやるの?
mashirou1234
1
910
改めて見返す「Laravel」とは
mashirou1234
0
300
PHPでドメイン駆動設計を浸透するためにやったことと現状
mashirou1234
0
880
AWS_Lambda_にCustom_Runtimeで_PHPを導入したシステムに改修を加えて_UT導入まで行った話.pdf
mashirou1234
0
410
Factfullnessは思考ジャックできる良ツールな件について
mashirou1234
0
120
設計忘れからやってはいけない対症療法
mashirou1234
1
660
Other Decks in Programming
See All in Programming
DDD, necessary but insufficient: physical design principles for microservices
cer
PRO
0
2.1k
プロンプトエンジニアリング入門
tomokusaba
2
970
WasmOS: Wasmを実行する自作Microkernel
riru
0
370
【KMC春合宿2024】実装視点で見るNeural Radiance Fields
runningoutrate
0
150
Open Source Swift Workshop - Foundation and first party libraries
ikesyo
0
100
object-oriented-conference-2024
fuwasegu
6
1.5k
htmx is fun!
codehex
2
190
DDDはなぜ難しいのか / 良いコードの定義と設計能力の壁
pospome
24
6.9k
PHP8の機能を使って堅牢にコードを書く
fendo181
6
2.6k
PHPアプリケーションのスケーラビリティと 信頼性を革新する nginx+ngx_mrubyとGoの融合
pyama86
2
240
TCAの Shared Stateって どういう仕組みになってんの?
yimajo
0
330
Building a Smaller App Binary
kateinoigakukun
2
200
Featured
See All Featured
Git: the NoSQL Database
bkeepers
PRO
421
63k
Stop Working from a Prison Cell
hatefulcrawdad
265
19k
A Philosophy of Restraint
colly
195
15k
The Straight Up "How To Draw Better" Workshop
denniskardys
227
130k
Creating an realtime collaboration tool: Agile Flush - .NET Oxford
marcduiker
11
1.4k
Fireside Chat
paigeccino
19
2.6k
Fashionably flexible responsive web design (full day workshop)
malarkey
397
65k
A better future with KSS
kneath
230
16k
Clear Off the Table
cherdarchuk
82
310k
Understanding Cognitive Biases in Performance Measurement
bluesmoon
6
950
Embracing the Ebb and Flow
colly
78
4.1k
Large-scale JavaScript Application Architecture
addyosmani
501
110k
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