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?
źródło
Odpowiedzi:
Oto kilka sugestii. Jeśli jeszcze nie wybrałeś czcionki z tych rekomendacji, która ułatwia jej zobaczenie.
Wiele monitorów obsługuje obrót o 90 stopni. Jest to znacznie lepsze do czytania i pozwoli ci uzyskać więcej linii na ekranie. Możesz oddokować wszystkie narzędzia VS i umieścić je na drugim monitorze, a po prostu mieć duży monitor kodu, aby zmaksymalizować widoczność.
źródło
możesz spróbować skontaktować się z Blindenzentrum (Centrum dla studentów niedowidzących) na University of Applied Sciences Giessen / Niemcy ([email protected]). Specjalizowali się w pomaganiu studentom wszystkich przedmiotów, w tym informatyki podczas studiów. Może mogą dać ci pewne wskazówki, które zostały sprawdzone w terenie.
źródło
Wspominasz brakujące składanie nawiasu Notepad ++. Możesz dodać to zachowanie do Visual Studio z rozszerzeniem. C # przedłużenie zarys jest przykładem. To nic nie kosztuje i działa. Nie ma potrzeby mieszania się z regionami wewnątrz bloku funkcji lub sterowania.
źródło