Saya tunanetra. Dengan kacamata saya melihat cukup baik untuk dikendarai, tetapi pada ukuran font saya nyaman bekerja di saya hanya dapat melihat sekitar 15 baris 100 karakter sekaligus. Ini telah memengaruhi gaya pengkodean saya.
Satu hal yang saya lakukan adalah menulis fungsi yang lebih pendek. Kode saya cenderung mendapatkan ulasan yang baik karena fungsi pendek ini dengan nama baik membuat fungsi tingkat yang lebih tinggi sangat mudah dibaca, tetapi dalam situasi kinerja tinggi beberapa orang berkomentar tentang berapa banyak ruang yang saya gunakan di tumpukan dengan meneruskan variabel ke beberapa lapisan untuk pengolahan.
Hal kedua yang saya lakukan adalah membagi kelas di antara file untuk membuat file yang lebih pendek. Ini mengurangi jarak pengguliran untuk mencapai fungsi yang relevan dan tergantung pada organisasi memungkinkan saya untuk meletakkan file pada monitor yang berbeda untuk melihatnya bersama-sama.
Kedua praktik ini membuat lebih banyak unit yang dapat didokumentasikan sehingga sebagian besar gaya pengkodean mengharuskan saya mendokumentasikan, yang semakin memperparah masalah dengan memperluas panjang file saya dan jarak antara fungsi terkait.
Saat ini saya menggunakan Visual Studio, yang memungkinkan pelipatan kode pada fungsi dan tingkat blok komentar (yang sering saya gunakan) tetapi tidak dilipat di tingkat braket seperti yang dilakukan Notepad ++. Editor yang menawarkan pelipatan kode yang lebih baik tidak memiliki semua fitur intellisense VS. Saya bisa menggunakan daerah di VS, tetapi ini terlihat sangat berantakan jika digunakan setiap 10 baris. Lipat sesekali bermanfaat untuk menyelesaikan kode yang tidak terlihat saat saya sedang mengerjakan fitur kode yang berbeda.
Adakah yang bisa merekomendasikan praktik pengkodean yang lebih baik untuk membantu visibilitas kode yang terbatas?