Pourquoi les développeurs aiment-ils autant le thème sombre

- Dites-moi pourquoi les développeurs aiment tellement le thème sombre?
- Et tu essaies la nuit sous les couvertures pour avoir de la lumière!

Parfois, je veux tout laisser tomber, dire que je suis un oiseau, et tout cela est difficile pour moi. Ensuite, je me souviens que les informaticiens sont les meilleurs que j'ai jamais rencontrés et, surmontant la douleur et les larmes, je continue de les explorer. Dans cet article, j'essaie de comprendre les origines de l'attraction pour un sujet sombre, ainsi que de faire basculer le bateau et de donner une chance à la lumière.



Après cette discussion sur la douleur dans les yeux d'un sujet léger sous les couvertures, j'ai encore quelques questions:

  • Pourquoi coder la nuit dans le noir?
  • Ou peut-être seulement l'après-midi au travail?
  • La nuit n'est-elle pas créée pour vous reposer la tête?

Bien sûr, en réponse à ces questions, j'ai eu un regard plein de sympathie et "oh, c'est tout." Pour souligner les préférences d'un thème clair ou foncé parmi les développeurs de Dodo Pizza Engineering, j'ai posé une question très simple: «Je vois donc que vous utilisez un thème sombre. Pourquoi?

En réponse, je voulais obtenir des réflexions détaillées avec des analyses détaillées, des liens vers des études dans des sources éprouvées, des analogies comparatives, mais au lieu de tout cela, je recevais souvent: «Je l'aime plus».

En conséquence, j'ai eu l'impression que pour de nombreux développeurs, un sujet sombre est un axiome. Un choix qui ne nécessite pas de preuves. Mais! J'en profite, mon ignorance et mon désir de découvrir la vérité, j'ai décidé de me plonger dans cette question pour de vrai.

Arguments pour utiliser un thème clair


Comme vous le savez, le monde entier est divisé en praticiens et théoriciens. Alors que les développeurs prennent simplement et changent les thèmes de lumière prédéfinis en sombre, les scientifiques mènent une bataille inégale pour blanchir un thème de lumière et prouver ses avantages.

  1. Je suis tombé sur une étude qui prétend que l'utilisation d'un thème clair améliore la productivité. Les sujets devaient effectuer deux types de tâches:

    • écrit en noir et blanc;
    • écrit en blanc sur noir.

    En conséquence, il a été constaté que les sujets effectuaient des tâches plus facilement lorsque les écrans étaient en mode de polarité positive.
  2. Dans l' expérience suivante , ils ont vérifié si quelque chose change avec l'âge. On s'attendait à ce qu'en raison des changements liés à l'âge dans le corps vitré de l'œil, la perception d'une polarité positive puisse changer. Mais! L'hypothèse n'a pas été confirmée, il s'est avéré qu'il est plus facile pour les jeunes, les adultes et les personnes âgées de lire sur les écrans en mode de polarité positive.
  3. Abordons maintenant cette question en termes de structure de l'œil . La couleur blanche reflète chaque longueur d'onde dans le spectre de couleurs, ce qui signifie que nos iris n'ont pas besoin de s'ouvrir grand et de se déformer pour absorber une quantité suffisante de lumière. Étant donné que l'objectif n'est pas déformé par l'iris plus large, nous pouvons voir les choses plus nettement, en particulier une couleur à contraste élevé, comme le noir, qui absorbe réellement les longueurs d'onde et ne les reflète pas. Le noir absorbe la longueur d'onde, et notre iris devrait s'ouvrir davantage (lire «tendre et quitter la zone de confort»).
  4. L'utilisation d'un thème sombre peut vous encourager à continuer de travailler dans l'obscurité et la nuit. Un thème sombre peut vous faire regarder l'écran encore plus longtemps, ce qui est vraiment mauvais pour vos yeux, car l'écran avec le code agit sur le développeur comme une lumière sur un papillon.
  5. Le vrai problème pour ceux qui se noient sur des sujets sombres dans le noir est qu'ils regardent les appareils la nuit. Assez. Reposez-vous la nuit.

Arguments pour utiliser un thème sombre


Mais que se passe-t-il si les scientifiques qui se noient pour «noir et blanc» se trompent? Ici, j'ai rassemblé les raisons pour lesquelles les thèmes sombres sont si chers aux développeurs:

  1. Eh bien, tout d'abord, c'est beau.
  2. Les thèmes sombres peuvent en effet réduire la fatigue oculaire perçue dans des conditions de faible luminosité.
  3. En raison de l'utilisation d'un thème sombre, les problèmes de scintillement sont nivelés (si vous travaillez toujours sur un tel moniteur).
  4. Certains développeurs sont obligés de travailler sur des sujets sombres non pas pour des croyances esthétiques et religieuses, mais pour des raisons médicales (par exemple, la photophobie ou la migraine).
  5. Oui, la programmation de nuit sous les couvertures est mauvaise. Néanmoins, l'utilisation d'un thème sombre a moins d'effet sur la perturbation du cycle de sommeil du corps lors de l'utilisation de l'écran le soir.
  6. Concentrez-vous sur la forme plutôt que sur le contenu. L'œil humain se concentre sur les zones plus claires, donc un arrière-plan plus sombre attire l'attention sur le contenu, tandis qu'un arrière-plan clair attire l'attention sur la fenêtre elle-même et le bureau.

    Imaginez que vous regardez un film au format 16: 9 et que le cadre autour est blanc. Des ordures, non?
  7. Un argument plus important en faveur d'un thème sombre est-il nécessaire si des millions de développeurs votent simplement pour leur choix?
  8. Cela fait partie de la sous-culture. Malgré le fait que dans la plupart des programmes un thème clair est préinstallé, les vrais programmeurs le changent en un sombre.
  9. Pour la même raison, les poètes aiment regarder les étoiles dans le ciel nocturne. Il donne une concentration et une expérience divines.

Territoires disputés entre obscurité et lumière


Je voudrais laisser les trois points suivants pour discussion dans les commentaires. Écrivez votre opinion, votre expérience, jetez des liens vers la recherche.

  1. Que pouvez-vous dire des applications et des services qui nécessitent une mise en évidence de la syntaxe? Ici, je vois la division en deux camps. Certains disent: "Ne voyez-vous pas que toutes les lumières sont visibles sur blanc, c'est évident!" D'autres disent le contraire. Y a-t-il de la vérité ici ou est-ce encore une question de goût?

  2. Les thèmes sombres peuvent devenir une grande pression pour les yeux dans des conditions de forte luminosité. Cette question concerne les heures de clarté. Le texte est délavé, devient moins reconnaissable.
  3. Les applications qui nécessitent la lecture de longs passages de texte / code sont généralement plus difficiles à lire dans un sujet sombre.

Et puis j'ai cru


Pendant que j'écrivais cet article, j'ai eu une conversation avec notre designer qui m'a expliqué comment il avait refait l'interface interne de l'un de nos services. Imaginez ma surprise quand, à la fin de l'histoire, il s'est avéré que les thèmes clairs de l'interface étaient devenus sombres. Puis je n'ai pas pu le supporter et, levant les mains vers le ciel, j'ai demandé: «Pourquoi pourquoi ??? Pourquoi y a-t-il un thème sombre ici? "

A quoi le designer a répondu: «Oui, regardez! Tu ne vois pas que c'est mieux vu? Ce sont les simples lois de contraste! Et si vous mettez en surbrillance le texte en gras sur un sujet sombre, il sera perçu comme plus lisible! »

À ce moment-là, je n'étais pas prêt à croire à ce point de vue, car mentalement j'étais toujours du bon côté de la force. J'ai donc vécu quelques jours, jusqu'à ce que je sois sorti de la voiture de métro exactement au milieu de la plate-forme. J'ai regardé à gauche et j'ai vu des écrits en noir et blanc ... Plus précisément, je n'ai pas vu.



Et après quelques minutes, je suis monté dans le bus, et là, ils m'ont écrit les cheveux roux en noir! Et puis j'ai cru.



La vérité est autour


La vérité est quelque part à proximité, et si nous nous éloignons des problèmes de l'inconscient collectif, du goût et d'autres problèmes objectifs-subjectifs, nous pouvons arriver aux conclusions suivantes:

  1. Si vous n'aimez pas le thème sombre et que vous êtes développeur, ne l'utilisez pas. Faites une révolution et sortez du foyer! Oui, c'est à la mode, cool, généralement accepté, mais le choix vous appartient toujours. Les jours ensoleillés dans des pièces lumineuses, un thème lumineux peut être plus confortable pour vos yeux et augmenter la productivité.
  2. Si vous aimez un thème sombre, utilisez-le! Même si l'environnement est d'une luminosité éblouissante, suivez vos préférences. Il y a plus dans la vie que la poursuite de petites améliorations progressives de la productivité théorique.

Source: https://habr.com/ru/post/fr467925/


All Articles