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?