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
0
37
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
300
Other Decks in Programming
See All in Programming
旅行プランAIエージェント開発の裏側
ippo012
2
880
詳解!defer panic recover のしくみ / Understanding defer, panic, and recover
convto
0
230
速いWebフレームワークを作る
yusukebe
5
1.7k
はじめてのMaterial3 Expressive
ym223
2
170
FindyにおけるTakumi活用と脆弱性管理のこれから
rvirus0817
0
480
AI Coding Agentのセキュリティリスク:PRの自己承認とメルカリの対策
s3h
0
160
Putting The Genie in the Bottle - A Crash Course on running LLMs on Android
iurysza
0
130
テストコードはもう書かない:JetBrains AI Assistantに委ねる非同期処理のテスト自動設計・生成
makun
0
160
rage against annotate_predecessor
junk0612
0
160
さようなら Date。 ようこそTemporal! 3年間先行利用して得られた知見の共有
8beeeaaat
3
1.4k
Protocol Buffersの型を超えて拡張性を得る / Beyond Protocol Buffers Types Achieving Extensibility
linyows
0
110
AIでLINEスタンプを作ってみた
eycjur
1
230
Featured
See All Featured
Writing Fast Ruby
sferik
628
62k
A designer walks into a library…
pauljervisheath
207
24k
Save Time (by Creating Custom Rails Generators)
garrettdimon
PRO
32
1.5k
Mobile First: as difficult as doing things right
swwweet
224
9.9k
Responsive Adventures: Dirty Tricks From The Dark Corners of Front-End
smashingmag
252
21k
How To Stay Up To Date on Web Technology
chriscoyier
790
250k
Large-scale JavaScript Application Architecture
addyosmani
512
110k
The Power of CSS Pseudo Elements
geoffreycrofte
77
5.9k
Refactoring Trust on Your Teams (GOTO; Chicago 2020)
rmw
34
3.1k
Cheating the UX When There Is Nothing More to Optimize - PixelPioneers
stephaniewalter
285
13k
ReactJS: Keep Simple. Everything can be a component!
pedronauck
667
120k
The Straight Up "How To Draw Better" Workshop
denniskardys
236
140k
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