Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
deptrac - Analyse von softwarelayer
Search
Sponsored
·
Ship Features Fearlessly
Turn features on and off without deploys. Used by thousands of Ruby developers.
→
Pierre Pivorius
August 24, 2016
Programming
330
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
deptrac - Analyse von softwarelayer
Pierre Pivorius
August 24, 2016
Other Decks in Programming
See All in Programming
UnityでSystem.Net.WebSocketsなWebSocketサーバが動かないのでUnity Monoのコードを覗いてみた / about implementing websocket server with unity mono
drumath2237
1
610
dotNET_vulnclicker_intro.pdf
deka_morita
0
140
機械に任せるテスト、人が見るテスト ⽣成AIで引き直した、運⽤保守フェーズの線引き
dske104
0
190
Herb in Rails 8.2: Your ERB views, now HTML-aware @ Rails World 2026, Austin, Texas
marcoroth
0
220
カツオ、ご期待ください
suneo3476
0
190
Atomic Design, Enforced: Scaling Mobile Design Systems (next.app devCon / droidCon Berlin 2026)
steliosf
PRO
0
170
Simple Storage Service(S3) is not simple
iwatsukayura
0
290
IBM Bob でAI駆動開発『QC-Playbook』
ichirokano2
0
110
[Dev Group Paris Octobre 26] Agentforce, SIforce, Claudeforce, Slackbot… on s'y retrouve ?
nabondance
0
110
Workers Cache を知る
syumai
0
360
Event is what happens
moro
2
780
GemmaをJevのように使ってみる / Use Gemma like Jev
kishida
5
790
Featured
See All Featured
What Being in a Rock Band Can Teach Us About Real World SEO
427marketing
0
1.1k
HU Berlin: Industrial-Strength Natural Language Processing with spaCy and Prodigy
inesmontani
PRO
0
750
Redefining SEO in the New Era of Traffic Generation
szymonslowik
1
480
Public Speaking Without Barfing On Your Shoes - THAT 2023
reverentgeek
1
600
The innovator’s Mindset - Leading Through an Era of Exponential Change - McGill University 2025
jdejongh
PRO
1
380
How to Think Like a Performance Engineer
csswizardry
28
2.9k
Let's Do A Bunch of Simple Stuff to Make Websites Faster
chriscoyier
508
140k
Prompt Engineering for Job Search
mfonobong
0
520
The Curious Case for Waylosing
cassininazir
1
570
Six Lessons from altMBA
skipperchong
29
4.5k
[Rails World 2023 - Day 1 Closing Keynote] - The Magic of Rails
eileencodes
38
3.1k
"I'm Feeling Lucky" - Building Great Search Experiences for Today's Users (#IAC19)
danielanewman
230
23k
Transcript
deptrac ANALYSE VON CODEARCHITEKTUR https://github.com/sensiolabs-de/deptrac 24.08.2016 1
WER ICH BIN 2 Pierre Pivorius 2 Azubi zum Anwendungsentwickler
Arbeitet als 3 move-elevator GmbH Bei der 1 21 Jahre alt Ist gerade
ABLAUF 3 1 Was ist es? Allgemeine Informationen Wer nutzt
es? Vor- und Nachteile Was kann es? Layer, Rules und mehr 4 Abschluss Unterstützung und Links 2 3
4 1 Ein junges Analyse-Tool 2 Statische Codeanalyse 3 Entwickelt
von SensioLabs WAS IST ES?
5 WAS KANN ES? Beinhaltet 1 Layer 2 Collectors 3
Ruleset 4 Mehrere config files 1 Zeigt Komplexität auf 2 Zeigt grafische Darstellung der Layer 3 Legt Regeln fest und hält sie ein die depfile.yml
6 WAS KANN ES? Softwarelayer 1 Legt die zu testenden
Schichten fest 2 Sammelt Klassen per RegEx 3 Classname oder Bool-Collectoren
7 WAS KANN ES? Ruleset 1 Steuert erlaubte Beziehungen 2
Regelt nach Whitelist
8 WAS KANN ES? Grafische Darstellung 1 Darstellung der Layer
und Beziehungen 2 Schnelle Fehlererkennung 3 Erkennen von Komplexität
9 1 Teams die ihren Code verbessern wollen 2 Teams
mit legacy Code WER NUTZT ES? Vorteile 1 Einfach einzubinden 2 Gute Dokumentation 3 Diszipliniert zu sauberem Code Nachteile 1 Wenige Funktionen 2 Früher Entwicklungsstatus
QUELLEN DOKUMENTATION: https://github.com/sensiolabs-de/deptrac Quellen https://github.com/sensiolabs-de/deptrac https://getcomposer.org/ http://www.singularissoftwares.com/img/phplenguaje.jpg 10
VIELEN DANK 11 Für Ihre Aufmerksamkeit