Sebagai semacam studi kasar, tangkapan layar di bawah ini menunjukkan 3 tema warna yang digunakan untuk sintaks sorot XSLT. Saya memilih XSLT karena menghadirkan tantangan khusus karena banyaknya elemen bahasa - dan juga karena banyak pengembang menggambarkannya sebagai jelek.
Solarized
Malam Hari Besok
Github
Pengamatan
Jumlah warna yang digunakan dalam sampel membantu membedakan elemen bahasa yang berbeda, tetapi mungkin terbukti mengganggu bagi pengembang.
Ini membantu untuk berkembang dari warna dingin ke hangat jika memungkinkan, menggunakan warna dingin untuk bagian bahasa yang lebih netral. Alternatifnya adalah beralih dari warna pastel ke yang lebih cerah (saturasi warna).
Warna latar belakang membuat perbedaan besar pada persepsi warna latar depan.
Beberapa warna latar depan yang berdekatan dapat menyebabkan bentrokan buruk yang mengganggu mata, terutama merah dan hijau tampaknya tidak cocok bersama.
Dengan latar belakang gelap, lebih mudah untuk menyediakan berbagai macam warna latar depan dengan kontras yang cukup satu sama lain dan latar belakang.
Terakhir, faktor-faktor eksternal seperti cahaya sekitar dan kualitas serta kalibrasi monitor membuat perbedaan besar.
Kesimpulan
Yang terbaik adalah menggunakan alat yang menyediakan cara yang dapat diperluas untuk mengatur tema warna karena tidak mungkin bahwa tema warna tunggal apa pun akan memenuhi kebutuhan semua pengembang, dan bahkan pengembang yang sama dapat sering mengubah preferensi mereka tergantung pada berbagai faktor.