Saya sudah menulis tentang bagaimana desainer menemukan dunia indah tentang arsitektur modular sistem desain, dan sekarang saatnya untuk masuk ke dekomposisi yang lebih besar. Kali ini saya akan memberi tahu Anda bagaimana pendekatan mikromodular akan membantu Anda menyusun tata letak, membangun sistem dokumentasi yang dapat dimengerti, dan mendapatkan semacam versi.
— , ( , ). , . , , .
, (), .
, - , , .
, . -, , , , . , , , .
, , . -, :
;
;
( );
.
. , — .
— . - . .
, , . , , - , .
:
— , , . " " , - - .
, " ", ... . , , , - . , , , , . .
, . - — .
" ", . .
— , , , - , .
. , . .
, , , , . .
, . , " " , OTP- . , - , — ( " ").
, :
, ;
;
.
, , OTP-. , , , .
, . .
— , , . - — .
, , , , . .
, , , . , .
" " . , — / . , , :) , , , .
, " " .
-, , , . , , .
, - , - .
! . . 100500 , . , . .
-.
, — , , . , , . , -, . . . — . , , , , . :(
— :
PR (Prod) —
R (hange request) —
T (Kondisi target) - pemikiran tentang apa yang akan ditinggalkan di CR berikutnya dan ke mana kita akan pergi.
Setiap versi terdiri dari versi yang diperlukan dari mikromodul yang sesuai. Misalnya ada 10 mikromodul dalam satu modul, pada perubahan CR berikutnya hanya mempengaruhi tiga saja, yang berarti halaman CR hanya akan memiliki 3 mikromodul tersebut.
Segera setelah CR dirilis, modul dalam PR diubah menjadi modul aktual, dan perubahan untuk fitur berikutnya dituangkan ke dalam CR.
Apa hasilnya
Dengan beralih ke pendekatan ini dalam menyiapkan tata letak, Anda hampir dapat sepenuhnya mengurangi duplikasi layar, menimbulkan kekacauan dan ketidakkonsistenan. Mikromodul akan secara signifikan mempercepat desain fitur baru, jika, tentu saja, seluruh tim dapat mencapai tingkat abstraksi yang lebih tinggi.