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
ViDI - The Visual Design Inspector (fosdem2015)
Search
Yuriy Tymchuk
February 01, 2015
Programming
0
110
ViDI - The Visual Design Inspector (fosdem2015)
Presentation of a new view on software quality, ViDI tool and Gotham prototype.
Yuriy Tymchuk
February 01, 2015
Tweet
Share
More Decks by Yuriy Tymchuk
See All by Yuriy Tymchuk
JIT Feedback — what Experienced Developers like about Static Analysis (icpc2018)
uko
0
330
Renraku — the One Static Analysis Model to Rule Them All (iwst2017)
uko
0
190
Pharo Quality Engine: The Last Strokes (esug2017)
uko
0
130
The False False Positives of Static Analysis (sattose2017)
uko
0
120
Про що не говорять програмісти, про що мовчать науковці MK2 (ucu2016)
uko
1
180
Walls, Pillars and Beams: A 3D Decomposition of Quality Anomalies (vissoft2016)
uko
0
230
Stories About Renraku — the new Quality Model of Pharo (esug2016)
uko
0
360
When QualityAssistant Meets Pharo [Enforced Code Critiques Motivate More Valuable Rules] (iwst2016)
uko
0
280
Про що не говорять програмісти, про що мовчать науковці (ucu2015)
uko
1
130
Other Decks in Programming
See All in Programming
実はマルチモーダルだった。ブラウザの組み込みAI🧠でWebの未来を感じてみよう #jsfes #gemini
n0bisuke2
3
1.3k
【卒業研究】会話ログ分析によるユーザーごとの関心に応じた話題提案手法
momok47
0
140
Patterns of Patterns
denyspoltorak
0
390
AI Agent Dojo #4: watsonx Orchestrate ADK体験
oniak3ibm
PRO
0
110
Deno Tunnel を使ってみた話
kamekyame
0
270
PC-6001でPSG曲を鳴らすまでを全部NetBSD上の Makefile に押し込んでみた / osc2025hiroshima
tsutsui
0
200
Python札幌 LT資料
t3tra
7
1.1k
ローカルLLMを⽤いてコード補完を⾏う VSCode拡張機能を作ってみた
nearme_tech
PRO
0
200
AtCoder Conference 2025
shindannin
0
800
The Past, Present, and Future of Enterprise Java
ivargrimstad
0
480
開発に寄りそう自動テストの実現
goyoki
2
1.5k
C-Shared Buildで突破するAI Agent バックテストの壁
po3rin
0
420
Featured
See All Featured
Stop Working from a Prison Cell
hatefulcrawdad
273
21k
Balancing Empowerment & Direction
lara
5
830
YesSQL, Process and Tooling at Scale
rocio
174
15k
16th Malabo Montpellier Forum Presentation
akademiya2063
PRO
0
32
How to build an LLM SEO readiness audit: a practical framework
nmsamuel
1
590
How to Get Subject Matter Experts Bought In and Actively Contributing to SEO & PR Initiatives.
livdayseo
0
34
Into the Great Unknown - MozCon
thekraken
40
2.2k
BBQ
matthewcrist
89
9.9k
We Analyzed 250 Million AI Search Results: Here's What I Found
joshbly
0
300
Organizational Design Perspectives: An Ontology of Organizational Design Elements
kimpetersen
PRO
0
46
So, you think you're a good person
axbom
PRO
0
1.9k
We Are The Robots
honzajavorek
0
120
Transcript
ViDI Visual Design Inspector R A E E L V
Yuriy Tymchuk Michele Lanza
Quality
A Bit About Health
None
SOMETHING IS WRONG!!!
None
None
None
Weight (kg) 75 81 88 94 100 Fat Weight (%)
0 4 9 13 17 What are you getting rid of?
Calcium Level in a Body
Calcium Level in a Body DANGER!
None
None
blocked veins torn tissue broken bone lethal intoxication TIME TO
LIVE: 2H
None
Code quality state of art?
None
Package Class Method
Package Class Method Foreign Class
Package Class Method Foreign Class Less Critics
Package Class Method Foreign Class More Critics Less Critics
None
Is SmallLint good?
Can you spot the quality difference?
SmallLint can! ✓ ❌
aClass is large (NumberOfMethods veryHighFor: aClass) or: (NumberOfInstVars veryHighFor: aClass)
or: ( (NumberOfMethods highFor: aClass) and: (NumberOfInstVars highFor: aClass) )
aClass is large (NumberOfMethods veryHighFor: aClass) or: (NumberOfInstVars veryHighFor: aClass)
or: ( (NumberOfMethods highFor: aClass) and: (NumberOfInstVars highFor: aClass) ) 0 1 0.5
aClass is large (NumberOfMethods veryHighFor: aClass) or: (NumberOfInstVars veryHighFor: aClass)
or: ( (NumberOfMethods highFor: aClass) and: (NumberOfInstVars highFor: aClass) ) 0 1 0.5 ?
Gotham DEMO
and more… http://vidi.inf.usi.ch https://github.com/Uko/Vidi
[email protected]
@yuriy_tymchuk "