-
-
Notifications
You must be signed in to change notification settings - Fork 35
Open
Labels
nuovo-capitoloNuovo capitolo del libroNuovo capitolo del libro
Description
🆕 Nuovo capitolo - Design Engineering
Descrizione
Il Design Engineering rappresenta l'intersezione tra progettazione visiva e sviluppo tecnico, con l'obiettivo di trasformare idee e interfacce utente in componenti funzionali, scalabili e accessibili. Questo processo si articola in fasi ben definite, ciascuna con obiettivi chiari, metodologie specifiche e strumenti dedicati. Il risultato è un prodotto digitale robusto, coerente e facilmente manutenibile.
L'approccio al Design Engineering copre l'intero ciclo di vita di un'interfaccia, partendo dall'analisi iniziale del design, passando per la tokenizzazione e la scrittura del codice, fino ad arrivare alla creazione di UI Kit, testing approfondito e validazione finale.
- Analisi del Design
- Obiettivi e metodologie per comprendere e validare le esigenze progettuali.
- Checklist di analisi.
- Strumenti per l'analisi (es. Figma, Miro, Zeplin).
- Stesura del Progetto di Codifica (Tokenizzazione)
- Definizione dei Design Token.
- Tipologie di Token (Colori, Tipografia, Spaziature).
- Strumenti per la gestione dei token (es. Style Dictionary, Figma Tokens).
- Scrittura del Codice
- Best practice per codice leggibile, manutenibile e accessibile.
- Modularità e riutilizzabilità dei componenti.
- Strumenti di sviluppo (es. Jest, ESLint, Prettier).
- Derivazione degli UI Kit con Custom Elements e Progressive Enhancement
- Creazione di componenti riutilizzabili.
- Uso dei Custom Elements.
- Garantire il Progressive Enhancement.
- Strumenti consigliati (es. Storybook, Modernizr).
- Testing e Visual Diffing
- Tipi di test (Unit, Integration, E2E, Visual Diffing).
- Strumenti di Testing (es. Jest, Cypress, Percy).
- Best practice per pipeline CI/CD.
- Conclusioni
- L'importanza di un approccio iterativo.
- Cultura collaborativa tra designer e sviluppatori.
- Roadmap per il miglioramento continuo.
Fonti
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
nuovo-capitoloNuovo capitolo del libroNuovo capitolo del libro
Type
Projects
Status
In Corso Di Stesura