Jestem niedowidzący. W okularach widzę wystarczająco dobrze, aby prowadzić, ale przy rozmiarze czcionki czuję się komfortowo, widzę tylko około 15 linii po 100 znaków na raz. Wpłynęło to na mój styl kodowania.
Jedną rzeczą, którą robię, jest pisanie krótszych funkcji. Mój kod ma tendencję do uzyskiwania dobrych recenzji, ponieważ te krótkie funkcje o dobrych nazwach sprawiają, że funkcje wyższego poziomu są bardzo czytelne, ale w sytuacjach o wysokiej wydajności niektórzy ludzie komentują, ile miejsca zajmuję na stosie, przekazując zmienne w dół o kilka warstw dla przetwarzanie.
Drugą rzeczą, którą robię, jest dzielenie klas między pliki, aby tworzyć krótsze pliki. Zmniejsza to odległość przewijania, aby uzyskać dostęp do odpowiednich funkcji, i w zależności od organizacji może pozwolić mi na umieszczenie plików na różnych monitorach, aby je zobaczyć razem.
Obie te praktyki tworzą bardziej udokumentowane jednostki, które wymaga większość stylów kodowania, co dokumentuję, co dodatkowo pogarsza problem poprzez zwiększenie długości mojego pliku i odległości między powiązanymi funkcjami.
Obecnie używam programu Visual Studio, który umożliwia składanie kodu na poziomie funkcji i bloków komentarzy (których często używam), ale nie składa się na poziomie nawiasów, jak robi to Notepad ++. Edytor, który oferuje lepsze składanie kodu, nie ma wszystkich funkcji inteligencji VS. Mógłbym użyć regionów w VS, ale wygląda to bardzo zagracone, jeśli są używane co 10 linii. Składanie jest czasami pomocne, aby wyświetlić kompletny kod, gdy pracuję nad inną funkcją kodu.
Czy ktoś może polecić lepsze praktyki kodowania, aby pomóc przy ograniczonej widoczności kodu?