HeadlinesBriefing favicon HeadlinesBriefing.com

Hank Bond sur la mise en évidence de code et les thèmes en niveaux de gris

Hacker News •
×

Hank Bond réfléchit à la critique de Nikita Prokopov sur la mise en évidence syntaxique et expérimente ses propres thèmes de code. Après des années en utilisant le thème sombre de VSCode, il s'est rendu compte qu'il était devenu aveugle à ses couleurs. Prokopov soutient que si vous ne pouvez pas vous rappeler la couleur de votre thème pour les noms de classe, ce n'est pas fonctionnel.

Bond a tenté de créer un thème clair mais il s'est avéré soit trop fade, soit trop intense. Il s'est demandé si la couleur était nécessaire et a essayé une approche en niveaux de gris. Sans couleur, le code devient plat et illisible, forçant une lecture linéaire.

Il a conclu que certains contrastes sont essentiels pour une navigation rapide. Son expérience finale utilise une mise en évidence en niveaux de gris pour équilibrer la lisibilité et la structure visuelle sans s'appuyer sur des couleurs vives. L'article explore le but de la mise en évidence syntaxique : attention sélective et localisation rapide.

Bond constate que bien que la couleur aide, le surutilisation peut accabler. Son exemple en niveaux de gris vise à fournir un contraste minimal pour la lisibilité tout en évitant le désordre visuel. La publication s'arrête mi-exemple, suggérant une exploration supplémentaire de la mise en évidence basée sur le ton.