Upgrade to PRO for Only $50/Year—Limited-Time Offer! 🔥
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
0
43
Keep you architecture clean
Simon Mönch
October 17, 2019
Tweet
Share
More Decks by Simon Mönch
See All by Simon Mönch
Keep your architecture clean - PHPBenelux 2020
smoench
0
310
Other Decks in Programming
See All in Programming
tparseでgo testの出力を見やすくする
utgwkk
2
270
リリース時」テストから「デイリー実行」へ!開発マネージャが取り組んだ、レガシー自動テストのモダン化戦略
goataka
0
140
tsgolintはいかにしてtypescript-goの非公開APIを呼び出しているのか
syumai
7
2.3k
メルカリのリーダビリティチームが取り組む、AI時代のスケーラブルな品質文化
cloverrose
2
350
組み合わせ爆発にのまれない - 責務分割 x テスト
halhorn
1
160
Flutter On-device AI로 완성하는 오프라인 앱, 박제창 @DevFest INCHEON 2025
itsmedreamwalker
1
140
認証・認可の基本を学ぼう前編
kouyuume
0
270
Cap'n Webについて
yusukebe
0
150
ZJIT: The Ruby 4 JIT Compiler / Ruby Release 30th Anniversary Party
k0kubun
0
260
JETLS.jl ─ A New Language Server for Julia
abap34
2
440
これならできる!個人開発のすゝめ
tinykitten
PRO
0
120
Vibe codingでおすすめの言語と開発手法
uyuki234
0
110
Featured
See All Featured
Fight the Zombie Pattern Library - RWD Summit 2016
marcelosomers
234
17k
So, you think you're a good person
axbom
PRO
0
1.8k
Into the Great Unknown - MozCon
thekraken
40
2.2k
How to build an LLM SEO readiness audit: a practical framework
nmsamuel
1
580
The Web Performance Landscape in 2024 [PerfNow 2024]
tammyeverts
12
980
Between Models and Reality
mayunak
0
150
The Mindset for Success: Future Career Progression
greggifford
PRO
0
190
Raft: Consensus for Rubyists
vanstee
141
7.3k
個人開発の失敗を避けるイケてる考え方 / tips for indie hackers
panda_program
122
21k
Speed Design
sergeychernyshev
33
1.4k
Data-driven link building: lessons from a $708K investment (BrightonSEO talk)
szymonslowik
1
850
Statistics for Hackers
jakevdp
799
230k
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