Salut,
En ce qui concerne spécifiquement les ponctuations, je me suis fixé au
mode la plupart, ça me suffit. C'est proprement insupportable le mode
toutes quand on lit un texte normal.
Le mode la plupart énonce les accolades, mais pas les parenthèses ni les
crochets. Les virgules et point-virgules non plus d'ailleurs. ON n'a pas
besoin qu'ils soient systématiquement annoncés pour comprendre le code
globalement. Les virgules en fait elles ne servent à rien pour la
compréhension, elle servent juste à séparer les arguments ! ET les
points-virgules, certains langages ont pris le parti de s'en passer, on
n'en a pas vraiment besoin non plus pour comprendre si le code est bien
découpé. ET quand on a des erreurs de paires mal fermées, ben, on y va
caractère par caractère, mais de nouveau avec l'habitude on connaît sa
façon de travailler et de faire des erreurs, alors on arrive rapidement
au bon endroit pour corriger.
Du côté des petits trucs de navigation, je combine ça avec ma façon
d'écrire du code dans mes sources personnelles. Si je dois reformater du
code pour quelqu'un d'autre, je le passe à un utilitaire comme astyle.
Du côté des petits trucs, donc, rien de bien méchant :
1 - Quand on fait une soustraction ou utilise un nombre négatif, bien
mettre un espace avant le signe moins mais pas après. Comme ça jaws lit
bien "moins deux" et pas seulement "deux" par exemple. Comparer 5-2 et 5
-2. Pas de problème pour les autres signes.
2 - - J'ai mis la double barre verticale dans le dictionnaire pour que
jaws dise "ou" au lieu de "barre verticale barre verticale"; c'est plus
rapide. Pareil pour & que j'ai rebaptisé "et" au lieu de "et commercial".
3 - Plus intéressant maintenant, je laisse une ligne blanche entre la
fin d'une fonction et le début de la suivante en général, et à
l'intérieur des fonctions je les évite. Ca permet de passer rapidement
d'une fonction à l'autre avec Ctrl+Haut/Bas.
4 - Petit truc qui par malheur semble être relativement contre les
conventions de la plupart des gens, je mets systématiquement un espace
entre le nom de la fonction et la parenthèse ouvrante lors de la
définition de la fonction, mais je n'en mets jamais quand je l'appelle.
De cette façon, avec Ctrl+F, si je tape nom espace parenthèse ouvrante,
je tombe directement sur la définition de la fonction, et si je cherche
nom parenthèse ouvrante sans espace entre, je tombe sur les endroits où
elle est appelée. Redoutablement efficace pour faire du debug.
Voilà.... à bientôt pour la prochaîne séance des petits trucs du
programmeur dv.
Progliste :
Pour se d�sinscrire de la liste :
mailto:[email protected]?subject=unsubscribe
Pour voir les archives de la liste :
http://www.mail-archive.com/[email protected]/
Je vous rappelle que les pi�ces jointe sont activ�s leur taille est limit� � 2 MO
Pour acc�der aux fichiers de la liste
http://outils.archive-host.com/partage.php?id=2Qar9Hy6ftzr
Ou en utilisant la nouvelle page de partage :
http://outils-n.archive-host.com/partage-fm0m7b947vglikp9Efpso94gt
Pour y ajouter des fichiers demandez-moi le ou sur la liste ou en priv�, je
vous r�pondrez en priv�.