Przejdź do treści
Manuel García-Llera Añón / Product Designer · Design EngineerKontakt

Systemy projektowe

Systemy projektowe, które wytrzymują przejście z Figmy do kodu

System dowodzi swojej wartości nie w pliku głównym, lecz wtedy, gdy różne osoby mogą z niego korzystać przy budowaniu.Autor: Manuel García-Llera Añón · 1 min czytania

System projektowy może być bardzo uporządkowany w Figmie i pozostawiać otwarte pytania po przejściu do produktu. Dlatego sprawdzam, czy tokeny, komponenty i stany wyjaśniają również decyzje potrzebne w kodzie.

W Buy&Sell chciałem sprawdzić konkretną rzecz: czy stany wizualne systemu odpowiadają uprawnieniom, danym i cyklowi życia produktu.

Projektować kontrakty, nie katalogi

Użyteczny komponent nie jest tym, który gromadzi najwięcej wariantów. Wyraża zrozumiały kontrakt: co przyjmuje, co zwraca, jakie stany obsługuje i co można zmienić bez naruszenia całości.

Figma pomaga odkrywać i uzgadniać. Kod wymaga precyzji. Gdy się rozchodzą, poprawienie pikseli nie wystarcza: trzeba ponownie przejrzeć wspólny model.

Przekazanie do wdrożenia jest rozmową

Dokumentacja nie zastępuje współpracy projektowania i programowania. Odporny system obejmuje decyzje, przykłady i granice, ale również proces uzgadniania wyjątków.

Ważna zgodność nie polega na identyczności dwóch zrzutów ekranu. Polega na zachowaniu intencji, hierarchii i zachowania, gdy produkt otrzymuje prawdziwe dane.

Poznaj system od Figmy do Angulara