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.6k
設計文化のないチームに文化を広めたが冴えない一手で混沌を招いた話を聞いてほしい.pdf
mashirou1234
December 01, 2019
Tweet
Share
More Decks by mashirou1234
See All by mashirou1234
PHPUnitしか使ってこなかった 一般PHPerがPestに乗り換えた実録
mashirou1234
0
1.3k
デザインパターンを掘り下げよう ~Singleton Pattern 編~
mashirou1234
3
780
PHP 8.3で追加されたjson_validate()を徹底的に深掘りしてみよう
mashirou1234
1
2.1k
Laravelで共通処理ってどうやるの?
mashirou1234
1
2k
改めて見返す「Laravel」とは
mashirou1234
0
420
PHPでドメイン駆動設計を浸透するためにやったことと現状
mashirou1234
0
1.3k
AWS_Lambda_にCustom_Runtimeで_PHPを導入したシステムに改修を加えて_UT導入まで行った話.pdf
mashirou1234
0
730
Factfullnessは思考ジャックできる良ツールな件について
mashirou1234
0
320
設計忘れからやってはいけない対症療法
mashirou1234
1
820
Other Decks in Programming
See All in Programming
実は歴史的なアップデートだと思う AWS Interconnect - multicloud
maroon1st
0
310
gunshi
kazupon
1
140
生成AI時代を勝ち抜くエンジニア組織マネジメント
coconala_engineer
0
39k
PC-6001でPSG曲を鳴らすまでを全部NetBSD上の Makefile に押し込んでみた / osc2025hiroshima
tsutsui
0
200
AIエージェント、”どう作るか”で差は出るか? / AI Agents: Does the "How" Make a Difference?
rkaga
1
360
脳の「省エネモード」をデバッグする ~System 1(直感)と System 2(論理)の切り替え~
panda728
PRO
0
130
0→1 フロントエンド開発 Tips🚀 #レバテックMeetup
bengo4com
0
480
チームをチームにするEM
hitode909
0
440
dchart: charts from deck markup
ajstarks
3
950
フルサイクルエンジニアリングをAI Agentで全自動化したい 〜構想と現在地〜
kamina_zzz
0
350
インターン生でもAuth0で認証基盤刷新が出来るのか
taku271
0
120
【卒業研究】会話ログ分析によるユーザーごとの関心に応じた話題提案手法
momok47
0
170
Featured
See All Featured
Data-driven link building: lessons from a $708K investment (BrightonSEO talk)
szymonslowik
1
870
Neural Spatial Audio Processing for Sound Field Analysis and Control
skoyamalab
0
140
Context Engineering - Making Every Token Count
addyosmani
9
590
The Psychology of Web Performance [Beyond Tellerrand 2023]
tammyeverts
49
3.3k
Agile Actions for Facilitating Distributed Teams - ADO2019
mkilby
0
100
Designing for Timeless Needs
cassininazir
0
110
Marketing Yourself as an Engineer | Alaka | Gurzu
gurzu
0
110
The World Runs on Bad Software
bkeepers
PRO
72
12k
Site-Speed That Sticks
csswizardry
13
1k
DevOps and Value Stream Thinking: Enabling flow, efficiency and business value
helenjbeal
1
78
A Soul's Torment
seathinner
4
2.1k
How to make the Groovebox
asonas
2
1.9k
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