Desain · DSN-02 ditegakkan

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.