J'ai une question suit à ce débat : est-ce qu'il existe réellement quelqu'un qui modifie la police par défaut de son éditeur ?
Ça ne m'est jamais venu à l'idée ou alors il faudrait vraiment que l'éditeur soit très exotique dans ses choix.
Courier
Andale Mono
Monaco
Profont
Monofur
Proggy
Droid Sans Mono
Deja Vu Sans Mono
Consolas
Inconsolata
Anonymous Pro
Sans avis
Je n'ai aucune idée de la police que j'utilise
J'ai une question suit à ce débat : est-ce qu'il existe réellement quelqu'un qui modifie la police par défaut de son éditeur ?
Ça ne m'est jamais venu à l'idée ou alors il faudrait vraiment que l'éditeur soit très exotique dans ses choix.
Responsable Java de Developpez.com (Twitter et Facebook)
Besoin d'un article/tutoriel/cours sur Java, consulter la page cours
N'hésitez pas à consulter la FAQ Java et à poser vos questions sur les forums d'entraide Java
--------
Architecte Solution
LinkedIn : https://www.linkedin.com/in/nicolascaudard/
Verdane est à mes yeux une police extrêmement agréable pour travailler.
Cela n'engage que moi, bien sûr, avec mes yeux de 56 ans, mais je trouve que c'est une des mois fatigantes. A tester, peut-être![]()
J'utilise "misc-fixed": il faut dire que sous Debian 6 avec un fond noir pour emacs, l'anti-aliasing est rarement correct avec d'autres polices.
Pas de questions techniques par MP ! Le forum est là pour ça...
Tutoriels : Les nouveautés de C# 6 - Accès aux données avec Dapper - Extraction de données de pages web à l'aide de HTML Agility Pack - La sérialisation XML avec .NET (Aller plus loin) - Les markup extensions en WPF
C'est idiot mais la seule chose auquel j'attache de l'importance c'est que la police soit 'sans-serif' après je laisse faire l'éditeur en général.
J'avoue cependant aimer 'Cantarell' et 'DejaVu sans'
Oui
Il y a même des gens qui s'intéressent à la typographie, et qui aiment ça
Sans serif mais pas monospace ?
Pour ma part, les polices que j'utilise principalement :
- Inconsolata, ma préférée.
- Source Code Pro,
- Envy Code R, parfois, quand j'ai envie de changer
Pourquoi Inconsolata ? Parce que son rendu est le même dans tous les environnements que j'utilise, qu'elle remplit le critère important de différencier le 0 du O, et que je la trouve très lisible tant à des petites qu'à des grandes tailles sans être trop technologique (le problème de Envy Code R). Tout simplement![]()
Pour ma part, j'utilise Bitstream Vera Sans Mono
Les point importants :
Chasse fixe
Différenciation des 0 et des O, des 1 des I et des l.
Bonjour.
J'en change souvent, pour revoir le code d'un œil neuf.
Je demande à une police de programmation d'être à chasse fixe, et que les différents caractères se distinguent bien, en particulier :
1, | et l
0, o ,° et O
X, x et ×
Parfois, pour mettre en évidence les difficultés rencontrées par les caractères non ASCII qui auraient subsistés, je relis le code avec des polices en ASCII pur, ou je relis le code dans un éditeur DOS.
C'est une blague ?
- Les chiffres sont trop petits, puisqu'ils font la taille d'une minuscule au lieu d'une majuscules.
- Le q est illisible (j'ai ete oblige d'aller voir la liste des caracteres pour comprendre le mot-clef "eql" de ton exemple de code)
- Le y et le g sont a moitie lisibles.
- Les doubles-quotes ressemblent beaucoup trop aux simples quotes
La meilleure police pour écrire du code est celle qui ne fatigue pas les yeux à la relecture (Courrier new, Verdana ou Consola pour moi).
Depuis que j'ai découvert Terminus je n'utilise plus que cette typo pour coder.
Bien sûr que oui ! Quand on passe huit heures par jour devant du code, c'est le genre de détail qui prend toute son importance. La typographie est à l'écrit ce que le ton est à la voix. Quand on fait un discours, il ne s'agit pas uniquement de travailler le texte. Les conseillers en communication font travailler également la ponctuation, l'articulation, la rythmique, tout ce qui aide à porter le message. A l'écrit c'est pareil: on fait appel à des experts en typographie pour choisir la bonne police pour un logo, une affiche ou un roman.
Dans le cas du code, il y a des éléments essentiels pour une bonne typo: une chasse fixe (monospace), des chiffres qui se démarquent des lettres, des opérateurs et signes en gras clairement identifiables (pour distinguer parenthèses, accolades et crochets par exemple). Quelques autres conseils:
- ajouter une ombre au texte, très fine. généralement on opte pour 1 pixel vers le bas, sans floutage, de couleur encore plus contrastée que la couleur de fond (par exemple noir pour un fond gris foncé)
- en soirée, régler l'écran pour diminuer la quantité de bleu émise par l'écran. Des études ont montré que cette longueur d'onde déréglait l'horloge biologique. Il y a aussi des logiciels spécialisés pour ça, comme f.lux
- faites varier la taille de police selon les besoins: si vous butez sur une petite fonction, zoomez en avant. Parfois, le fait de regarder sous un autre angle nous fait considérer les choses autrement.
- au cas où ça ne serait pas évident: activer la coloration syntaxique ! mettre des couleurs sur les choses décuple la vitesse d'analyse
C'est peut être anodin pour beaucoup de gens, mais ce sont plein de petites choses qui aident au bien-être lors d'activités longues, répétitives et intenses en réflexion.
Entièrement d'accord. Et d'ailleurs, qu'utilises-tu comme mapping clavier ? Azerty/Qwerty, quiont été inventés pour ralentir la frappesont connus pour ralentir la frappe, ou bien Bépo/Dvorak, qui ont été inventés pour l'accélérer / être plus naturelle ?
Je pense qu'il y a plus de gens qui changent de police que de gens qui changent de mapping clavier. Autrement dit, il y a plus de gens qui font attention au fait de pouvoir lire correctement qu'au fait de pouvoir être plus à l'aise pour écrire.
Je me suis intéressé aux claviers bépo à un moment, mais le choix de matériel est malheureusement très limité... et très difficile de faire passer ce genre d'exigence pour le matériel d'entreprise. Il faut aussi tenir compte du temps d'apprentissage qui n'est pas négligeable, surtout pour du code. Comme on ne peut pas lâcher complètement azerty, être à l'aise sur un bepo revient à être polyglote des doigts. (polydextre ?)
Sinon Azerty/Qwerty n'ont pas été inventé pour ralentir la frappe, c'est une légende. Ils ont été inventés pour limiter statistiquement le frottement de tiges de frappe l'une contre l'autre sur les machines à écrire. Plus de détails ici : http://rue89.nouvelobs.com/2007/08/1...clavier-azerty
Tu es bien capable d'utiliser plusieurs polices de caractères non ? Et rien ne t'empêche d'être plus à l'aise avec un clavier plus qu'avec un autre.
Et le fait que cela ralentisse la frappe n'avait pas échappé à son créateur, mais Remington a refusé de modifier la disposition... Donc la légende est parfaitement fondée, même si comme toute légende, elle ne contient pas entièrement la vérité.Sinon Azerty/Qwerty n'ont pas été inventé pour ralentir la frappe, c'est une légende. Ils ont été inventés pour limiter statistiquement le frottement de tiges de frappe l'une contre l'autre sur les machines à écrire. Plus de détails ici : http://rue89.nouvelobs.com/2007/08/1...clavier-azerty
Quelles que soient les raisons, avoir un confort de lecture sans faire un minimum d'effort concernant le confort d'écriture me semble étrange.
Pas de questions techniques par MP ! Le forum est là pour ça...
Tutoriels : Les nouveautés de C# 6 - Accès aux données avec Dapper - Extraction de données de pages web à l'aide de HTML Agility Pack - La sérialisation XML avec .NET (Aller plus loin) - Les markup extensions en WPF
Effectivement, j'ai modifié mon post en ce sens.
Donc nous sommes finalement d'accord sur le fait que:
- La plupart des développeurs ne font rien pour améliorer les performances de lecture ou d'écriture du code
- Un petit nombre changent la typo de leur(s) éditeur(s) pour améliorer la lecture
- Un encore plus petit nombre changent leur mapping clavier pour amélirer l'écriture
Je maintiens que c'est tout de même étrange qu'aucune formation ne soit systématiquement donnée sur les deux points aux nouveaux développeurs.
Partager