J'ai une déficience visuelle. Avec des lunettes, je vois assez bien pour conduire, mais avec la taille de la police, je suis à l'aise pour travailler. Je ne peux voir qu'environ 15 lignes de 100 caractères à la fois. Cela a affecté mon style de codage.
Une chose que je fais est d'écrire des fonctions plus courtes. Mon code a tendance à recevoir de bonnes critiques car ces fonctions courtes avec des noms bien rendent les fonctions de niveau supérieur très lisibles, mais dans les situations de performances élevées, certaines personnes font des commentaires sur le peu d'espace que je prend sur la pile en transmettant des variables à plusieurs couches pour En traitement.
Une deuxième chose que je fais est de diviser les classes en fichiers pour en faire des fichiers plus courts. Cela réduit la distance de défilement pour accéder aux fonctions pertinentes et, en fonction de l'organisation, cela peut me permettre de placer les fichiers sur différents moniteurs pour les examiner ensemble.
Ces deux pratiques permettent de documenter davantage d'unités documentables que la plupart des styles de codage exigent, ce qui aggrave encore le problème en allongeant la longueur de mon fichier et la distance qui sépare les fonctions associées.
J'utilise actuellement Visual Studio, qui permet le repliement du code au niveau de la fonction et du bloc de commentaires (que j'utilise fréquemment), mais pas au niveau du crochet, contrairement à Notepad ++. L'éditeur offrant un meilleur pliage de code ne possède pas toutes les fonctionnalités intellisense de VS. Je pourrais utiliser des régions dans VS, mais cela semble très encombré si utilisé toutes les 10 lignes. Le pliage est parfois utile pour ne pas voir le code terminé lorsque je travaille sur une fonctionnalité différente du code.
Quelqu'un peut-il recommander de meilleures pratiques de codage pour aider avec une visibilité limitée du code?