Desain · Pasal DSN-02
Ukuran memakai px kaku; beda antar layar lewat titik henti yang disebut
Ukuran ditulis sebagai px kaku. Kalau sebuah nilai memang harus berbeda antar
lebar layar, tulis titik hentinya secara eksplisit — jangan pakai clamp().
Kenapa: clamp() menyembunyikan keputusan di dalam rumus. Nilai yang
dihasilkannya tidak pernah benar-benar dipilih siapa pun, jadi tidak ada yang
bisa dibaca ulang, dibandingkan antar komponen, atau ditarik jadi token. Hasilnya
antarmuka yang “kira-kira pas” di semua lebar dan tepat di tak satu pun.
Cara menerapkan: pilih ukuran untuk layar sempit, pilih ukuran untuk layar lebar, sebutkan titik hentinya. Dua angka yang bisa dibaca lebih baik daripada satu rumus yang tak bisa.
Utang saat ini: 3.