Home
Bookmarks
Leagues
LEARN
Courses
Career Paths
Assessments
Tutorials
Arcade
Glossary
GROW
Certifications
Log in
Glossary
Log inSign up
Courses/Introduction to Design Systems/Interface Inventory & Eliminating UI Debt/
Exercise #3

Categorizing Discrepancies: Visual vs Functional

During an interface inventory, teams uncover two distinct categories of discrepancies:

  1. Visual Inconsistencies (Shallow Debt): Elements that do the exact same thing but look slightly different (e.g., three primary buttons with 4px, 6px, and 8px border radius). These can be consolidated quickly by unifying onto a single semantic design token.
  2. Functional Redundancies (Deep Debt): Four different squads built four separate modal dialog components, each with different keyboard shortcuts, focus trapping bugs, and mobile behaviors. Consolidating functional debt requires careful architecture, code review, and QA regression testing.

Topics

What Is an Interface Inventory?
Quantifying UI Debt: The Power of Embarrassing Numbers
Categorizing Discrepancies: Visual vs Functional
The Consolidation Workshop: Building Cross-Team Consensus
Migration Strategies: The Strangler Fig Pattern
Automating UI Debt Prevention with Linters
Design Linting in Figma: Stopping Debt at the Source
Tracking System Adoption Over Time
Challenge: Formulating an Interface Inventory Action Plan
design

From lesson

1

Interface Inventory & Eliminating UI Debt

Level 5 · Auditing & Multi-Brand Theming

Top contributors

Community contribution details will appear here once real learner activity is available.

Share