Karena jumlah produk yang disajikan meningkat, sistem desain kami mulai berantakan. Ambang pintu masuk untuk desainer telah berkembang dan menjadi lebih sulit untuk bekerja dengannya. Dalam artikel ini saya akan memberi tahu Anda bagaimana kami beralih ke arsitektur modular dan tidak kehilangan konsistensi.
Berikut adalah beberapa catatan pengantar untuk membantu Anda memahami apakah kasus kami mirip dengan kasus Anda atau tidak.
Ada beberapa produk.
Satu produk dapat dibuat oleh beberapa tim perancang dan pengembang.
Ada Web, Seluler, dan Desktop.
Ada banyak warisan dan inkonsistensi.
Seorang desainer di satu produk mungkin tidak tahu apa yang terjadi di produk lain.
Jika ada nuansa teknis, maka, pertama-tama, bekerja di Figma yang dimaksud, tapi menurut saya di Sketcha Fernanda semuanya sama.
Masalah pendekatan bangunan perpustakaan yang ada
Dari sudut pandang desainer, DS yang baik dimulai dengan perpustakaan yang nyaman untuk digunakan.
Pengalaman tim yang berbeda biasanya dijelaskan oleh salah satu pola ini atau kombinasi yang aneh dari mereka:
Masalahnya sendiri dapat dijelaskan sebagai berikut:
Beberapa pustaka terhubung ke satu file. Di dalam file tersebut terdapat kekacauan komponen dan gaya dengan orang tua yang berbeda. Desainer takut untuk menyentuh komponen perpustakaan karena tidak jelas di mana mereka digunakan dan apa yang mungkin rusak.
. , . , , "". , .
, . , .
.
: , . , -, , . .
, - . , : - YAGNI SOLID, DRY KISS.
— , . .
, , ? — , .
, , , .
. , .
> >
>
>
-- , - .
, . , .
:
- "" , , . . , .
, .
. "" , , , , , . , . , , .
, . , . " ".
- , . , , , .
, , , .
. - , .
"-" , , , . , .
-
, -. , , .
:
— .
— , , .
.
- .
, , .
, . . , , . . , , .
, - — , , , .
, :
Ada banyak basis karena ada produk, tetapi semuanya berusaha serupa dengan referensi.
Dengan peretasan ini, kami mempertahankan pembaruan produk yang tidak sinkron dan tingkat konsistensi yang tinggi, sambil menjauh dari penggandengan langsung dan komponen yang berlebihan di pustaka produk.
Apa berikutnya?
Faktanya, topik perpustakaan belum diungkapkan, dan masih banyak kayu bakar yang harus dipecah. Ada nuansa dalam penamaan, komponen, gaya, dan bahkan dalam proses pengerjaannya. Oleh karena itu, di catatan berikutnya, saya akan memberi tahu Anda cara kami merakit komponen, layar, dan apa yang kami miliki dengan pembuatan versi. Nah, betapa sebuah sistem desain tanpa menjelaskan pendekatan untuk memesan warna, tipografi dan gaya, saya akan memberi tahu Anda tentang itu juga.