Ich bin sehbehindert. Mit einer Brille sehe ich gut genug, um zu fahren, aber bei der Schriftgröße, mit der ich mich wohl fühle, kann ich nur ungefähr 15 Zeilen mit 100 Zeichen gleichzeitig sehen. Dies hat meinen Codierungsstil beeinflusst.
Eine Sache, die ich tue, ist, kürzere Funktionen zu schreiben. Mein Code wird in der Regel gut rezensiert, da diese kurzen Funktionen mit guten Namen die Funktionen höherer Ebenen sehr gut lesbar machen. In Hochleistungssituationen geben einige Leute jedoch Kommentare dazu ab, wie viel Speicherplatz ich auf dem Stapel beanspruche, indem sie Variablen über mehrere Ebenen hinweg übergeben wird bearbeitet.
Eine zweite Sache, die ich tue, ist, Klassen zwischen Akten aufzuteilen, um kürzere Akten zu bilden. Dies verkürzt den Bildlauf, um zu den relevanten Funktionen zu gelangen. Je nach Organisation kann ich die Dateien möglicherweise auf verschiedenen Monitoren ablegen, um sie zusammen anzuzeigen.
Beide Vorgehensweisen sorgen für dokumentierbarere Einheiten, die für die meisten Codierungsstile von I document erforderlich sind, was das Problem weiter verschärft, indem die Länge meiner Datei und der Abstand zwischen verwandten Funktionen vergrößert werden.
Ich verwende derzeit Visual Studio, das das Falten von Code auf der Ebene von Funktions- und Kommentarblöcken (die ich häufig verwende) ermöglicht, aber nicht auf der Ebene von Klammern wie Notepad ++. Der Editor, der eine bessere Codefaltung bietet, verfügt nicht über alle Intellisense-Funktionen von VS. Ich könnte Regionen in VS verwenden, aber dies sieht sehr unübersichtlich aus, wenn alle 10 Zeilen verwendet werden. Das Falten ist gelegentlich hilfreich, um den vollständigen Code aus der Sicht zu bekommen, während ich an einer anderen Funktion des Codes arbeite.
Kann jemand bessere Codierungspraktiken empfehlen, um die eingeschränkte Sichtbarkeit des Codes zu verbessern?
quelle
Antworten:
Hier sind ein paar Vorschläge. Wenn Sie noch keine Schriftart aus diesen Empfehlungen ausgewählt haben , wird das Anzeigen für Sie einfacher.
Viele Monitore unterstützen eine 90-Grad-Drehung. Dies ist viel besser zum Lesen und ermöglicht es Ihnen, mehr Zeilen auf Ihrem Bildschirm zu bekommen. Sie können alle VS-Tools abdocken und auf dem zweiten Monitor ablegen. Sie benötigen nur einen großen Code-Monitor, um die Sichtbarkeit zu maximieren.
quelle
Vielleicht möchten Sie sich an das Blindenzentrum der Fachhochschule Gießen wenden ([email protected]). Sie haben sich darauf spezialisiert, Studenten aller Fächer, einschließlich der Informatik, während ihres Studiums zu helfen. Vielleicht können sie Ihnen einige Hinweise geben, die sich auf dem Gebiet bewährt haben.
quelle
Sie erwähnen, dass die Klammer des Notepad ++ gefaltet ist. Sie können dieses Verhalten zu Visual Studio mit einer Erweiterung hinzufügen. Die C # -Umrisserweiterung ist ein Beispiel. Es ist kostenlos und erledigt den Job. Es ist nicht erforderlich, mit Regionen innerhalb eines Funktions- oder Steuerblocks zu experimentieren.
quelle