Je peux répondre à celle-ci par expérience personnelle. Il y a quelques années, je me suis cassé les deux bras dans un accident. Étant donné que mon travail consistait en programmation à temps plein, c'était un problème. Avec de l'aide, j'ai installé Dragon sur mon ordinateur portable.
C'était une perte de temps.
Le code ne ressemble pas beaucoup au langage naturel; il est principalement écrit et non parlé. Je sais exactement ce que y_z = (x < 0 ? -x : x) + 2;
signifie, mais je ne sais pas comment je le prononcerais, et je m'en fiche.
Étant un langage écrit uniquement, le code est très précis au niveau des caractères. Il y a une grande différence entre (x+2)*3
et (x+2*3)
. Les programmes de synthèse vocale sont bons pour prêter attention aux mots, pas aux caractères. L'ajout de caractères spécifiques nécessite beaucoup de choses comme "parenthèse gauche, x, signe plus, deux, parenthèse droite".
Quand je code, je fais beaucoup de déplacement et de réécriture. La synthèse vocale est bonne pour un seul flux de langue. Ce n'est pas bon pour aller et venir partout.
De nombreuses tâches minutieuses de codage ne sont pas équivalentes à la frappe, ce qui est tout ce que la synthèse vocale est bon pour. Pensez à la fréquence à laquelle vous changez d'onglet pour consulter un autre module de code, ou à quelle fréquence vous pliez et dépliez une fonction dans votre éditeur.
Donc, si vous avez un programme de synthèse vocale, essayez-le et voyez par vous-même. Je ne pense pas que vous serez trop impressionné.
Soit dit en passant, ne cassez pas les deux bras à la fois. Cassez un à la fois, c'est beaucoup plus facile de cette façon.
Si je n'avais eu qu'un seul bras cassé, j'aurais juste fait tout mon codage d'une seule main. Ce serait toujours plus rapide que d'utiliser un logiciel de synthèse vocale.