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
Keep you architecture clean
Search
Simon Mönch
October 17, 2019
Programming
56
0
Share
Keep you architecture clean
Simon Mönch
October 17, 2019
More Decks by Simon Mönch
See All by Simon Mönch
Keep your architecture clean - PHPBenelux 2020
smoench
0
330
Other Decks in Programming
See All in Programming
関係性から理解する"同一性"の型用語たち
pvcresin
2
520
いつか誰かが、と思っていた フロントエンド刷新5年間の実践知
kiichisugihara
1
300
Agentic AI in the Frontend: Architectures with Open Standards @iJS London 2026
manfredsteyer
PRO
0
100
SPMマルチモジュールで テストカバレッジを取得する技法
yosshi4486
0
120
AlarmKitで明後日起きれるアラームアプリを作る
trickart
0
140
ビジネスモデルから紐解く、AI+型駆動開発
hirokiomote
2
1.8k
Agentic UI beyond Chats Architecture Patterns & Open Standards @ngMunich 05/2026
manfredsteyer
PRO
0
140
誰も頼んでない機能を出荷した話
zekutax
0
130
リセットCSSを1行消したらアクセシビリティが向上した話
pvcresin
4
530
Cloudflare で始める Data Platform
ta93abe
0
300
AI Agent と正しく分析するための環境作り
yoshyum
2
590
なぜあなたのコードには「コシ」がないのか?〜AI時代に問う、最後まで美味しい設計と戦略〜 #phpconkagawa / phpconkagawa2026
shogogg
0
220
Featured
See All Featured
How to audit for AI Accessibility on your Front & Back End
davetheseo
0
380
Music & Morning Musume
bryan
47
7.2k
Utilizing Notion as your number one productivity tool
mfonobong
4
310
How to build an LLM SEO readiness audit: a practical framework
nmsamuel
1
750
Responsive Adventures: Dirty Tricks From The Dark Corners of Front-End
smashingmag
254
22k
<Decoding/> the Language of Devs - We Love SEO 2024
nikkihalliwell
1
220
Raft: Consensus for Rubyists
vanstee
141
7.4k
How GitHub (no longer) Works
holman
316
150k
What's in a price? How to price your products and services
michaelherold
247
13k
Google's AI Overviews - The New Search
badams
0
1k
Effective software design: The role of men in debugging patriarchy in IT @ Voxxed Days AMS
baasie
0
360
The Power of CSS Pseudo Elements
geoffreycrofte
82
6.2k
Transcript
Keep your architecture clean
Simon Mönch @smoench89 Certified Symfony Developer Organizer Symfony User Group
Cologne
Software architecture @smoench89
Deptrac https://github.com/sensiolabs-de/deptrac @smoench89
Installation • PHAR | https://github.com/sensiolabs-de/deptrac/releases • phive install -g sensiolabs-de/deptrac
• composer require --dev sensiolabs-de/deptrac-shim • composer require --dev sensiolabs-de/deptrac @smoench89
depfile.yaml @smoench89
Formatters @smoench89
Console @smoench89
@smoench89 Graphviz
@smoench89 JUnit
Layers & Collectors @smoench89
className @smoench89
classNameRegex @smoench89
directory @smoench89
bool @smoench89
Next @smoench89
Questions? @smoench89