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
1.7k
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
設計文化のないチームに文化を広めたが冴えない一手で混沌を招いた話を聞いてほしい.pdf
mashirou1234
December 01, 2019
More Decks by mashirou1234
See All by mashirou1234
AIと共に「使うOSS」から「育てるOSS」へ
mashirou1234
0
42
PHPUnitしか使ってこなかった 一般PHPerがPestに乗り換えた実録
mashirou1234
0
1.9k
デザインパターンを掘り下げよう ~Singleton Pattern 編~
mashirou1234
3
810
PHP 8.3で追加されたjson_validate()を徹底的に深掘りしてみよう
mashirou1234
1
2.4k
Laravelで共通処理ってどうやるの?
mashirou1234
1
2.3k
改めて見返す「Laravel」とは
mashirou1234
0
440
PHPでドメイン駆動設計を浸透するためにやったことと現状
mashirou1234
0
1.4k
AWS_Lambda_にCustom_Runtimeで_PHPを導入したシステムに改修を加えて_UT導入まで行った話.pdf
mashirou1234
0
760
Factfullnessは思考ジャックできる良ツールな件について
mashirou1234
0
360
Other Decks in Programming
See All in Programming
例外の正しい扱い方 そのエラー try-catchして大丈夫?
jinwatanabe
0
250
不変条件と整合性境界—ビジネスが決める設計判断と実現パターン / Invariants and Consistency Boundaries
nrslib
13
5.3k
Webフレームワークの ベンチマークについて
yusukebe
0
170
依存関係から依存物へ―Dependencyという言葉の歴史をひも解く
j_lee
0
120
Strategic Design in the Frontend: Moduliths & Micro Frontends @DDDEurope
manfredsteyer
PRO
0
100
net-httpのHTTP/2対応について
naruse
0
490
jQueryをバージョンアップする前に使いたいjQuery Migrate
matsuo_atsushi
0
520
Mujeres en SEO Summit 2026 - Greatest Disaster Hits en Web Performance
guaca
0
180
Performance Engineering for Everyone
elenatanasoiu
0
140
生成AI時代にこそ効くGo | Why Go Works in the Age of Generative AI
mom0tomo
8
3.2k
そのテスト、説明できますか?~LWテスト戦略FW~のご紹介
nakahara
0
140
The ROI of Quarkus for Spring Boot Applications
hollycummins
0
120
Featured
See All Featured
Fight the Zombie Pattern Library - RWD Summit 2016
marcelosomers
234
17k
Designing for Timeless Needs
cassininazir
1
260
Sharpening the Axe: The Primacy of Toolmaking
bcantrill
46
2.9k
Agile that works and the tools we love
rasmusluckow
331
21k
Typedesign – Prime Four
hannesfritz
42
3.1k
Ecommerce SEO: The Keys for Success Now & Beyond - #SERPConf2024
aleyda
1
2k
Optimizing for Happiness
mojombo
378
71k
Digital Ethics as a Driver of Design Innovation
axbom
PRO
1
310
JAMstack: Web Apps at Ludicrous Speed - All Things Open 2022
reverentgeek
1
480
Avoiding the “Bad Training, Faster” Trap in the Age of AI
tmiket
0
180
Navigating Weather and Climate Data
rabernat
0
220
Neural Spatial Audio Processing for Sound Field Analysis and Control
skoyamalab
0
330
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