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?
sumber
Jawaban:
Berikut beberapa saran. Jika Anda belum memilih font dari rekomendasi ini yang memudahkan Anda melihatnya.
Banyak monitor mendukung rotasi 90 derajat. Ini jauh lebih baik untuk dibaca dan akan memungkinkan Anda untuk mendapatkan lebih banyak baris di layar Anda. Anda dapat membuka kunci semua alat VS dan meletakkannya di monitor kedua dan hanya memiliki monitor kode besar untuk memaksimalkan visibilitas.
sumber
Anda mungkin ingin mencoba menghubungi Blindenzentrum (Pusat siswa tunanetra) di University of Applied Sciences Giessen / Jerman ([email protected]). Mereka memiliki spesialisasi dalam membantu siswa dari semua mata pelajaran termasuk ilmu komputer selama studi mereka. Mungkin mereka bisa memberi Anda beberapa petunjuk yang telah terbukti di lapangan.
sumber
Anda menyebutkan lipat braket Notepad ++ yang hilang. Anda bisa menambahkan perilaku ini ke Visual Studio dengan ekstensi. The C ekstensi # outline adalah contoh. Gratis dan berfungsi. Tidak perlu dipusingkan dengan wilayah di dalam blok fungsi atau kontrol.
sumber