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?
la source
Réponses:
Voici quelques suggestions. Si vous n'avez pas encore choisi une police parmi ces recommandations, cela vous facilitera la tâche.
De nombreux moniteurs prennent en charge une rotation de 90 degrés. Ceci est bien meilleur pour la lecture et vous permettra d’obtenir plus de lignes sur votre écran. Vous pouvez désancrer tous les outils VS, les placer sur le deuxième moniteur et simplement disposer d’un moniteur de code volumineux pour optimiser la visibilité.
la source
essayez de contacter le Blindenzentrum (centre pour étudiants malvoyants) de l’Université des sciences appliquées de Giessen / Allemagne ([email protected]). Ils se sont spécialisés dans l'aide aux étudiants de toutes les matières, y compris l'informatique pendant leurs études. Peut-être qu’ils peuvent vous donner des indices qui ont fait leurs preuves sur le terrain.
la source
Vous mentionnez le pliage du support manquant dans Notepad ++. Vous pouvez ajouter ce comportement à Visual Studio avec une extension. L' extension de contour C # est un exemple. C'est gratuit et fait le travail. Il n'est pas nécessaire de jouer avec les régions à l'intérieur d'un bloc de fonction ou de contrôle.
la source