ฉันมีความบกพร่องทางสายตา ฉันเห็นแว่นตาดีพอที่จะขับรถ แต่ขนาดตัวอักษรฉันทำงานได้อย่างสบายใจฉันสามารถดูได้ครั้งละประมาณ 15 บรรทัดจาก 100 ตัวอักษร สิ่งนี้ส่งผลต่อสไตล์การเขียนโค้ดของฉัน
สิ่งหนึ่งที่ฉันทำคือเขียนฟังก์ชั่นที่สั้นลง รหัสของฉันมีแนวโน้มที่จะได้รับความคิดเห็นที่ดีเพราะฟังก์ชั่นสั้น ๆ เหล่านี้มีชื่อที่ดีทำให้ฟังก์ชั่นระดับสูงอ่านได้ง่าย แต่ในสถานการณ์ที่มีประสิทธิภาพสูงบางคนแสดงความคิดเห็นเกี่ยวกับจำนวนพื้นที่ การประมวลผล
สิ่งที่สองที่ฉันทำคือแบ่งคลาสระหว่างไฟล์เพื่อสร้างไฟล์ที่สั้นกว่า สิ่งนี้จะช่วยลดระยะห่างในการเลื่อนเพื่อไปยังฟังก์ชั่นที่เกี่ยวข้องและขึ้นอยู่กับองค์กรซึ่งอาจทำให้ฉันสามารถวางไฟล์บนจอภาพที่แตกต่างกันเพื่อดูกัน
วิธีปฏิบัติทั้งสองนี้ใช้สำหรับหน่วยที่สามารถบันทึกได้มากขึ้นซึ่งรูปแบบการเข้ารหัสส่วนใหญ่ต้องการเอกสารฉันซึ่งทำให้ปัญหาแย่ลงอีกโดยขยายความยาวของไฟล์ของฉันและระยะห่างระหว่างฟังก์ชันที่เกี่ยวข้อง
ปัจจุบันฉันใช้ Visual Studio ซึ่งอนุญาตให้มีการพับโค้ดในระดับฟังก์ชั่นและระดับบล็อกความคิดเห็น (ซึ่งฉันใช้บ่อย) แต่ไม่ได้พับที่ระดับวงเล็บเหมือนที่ Notepad ++ ทำ เครื่องมือแก้ไขที่ให้การพับโค้ดที่ดีกว่านั้นไม่มีคุณสมบัติ Intellisense ทั้งหมดของ VS ฉันสามารถใช้ภูมิภาคใน VS ได้ แต่มันดูรกมากถ้าใช้ทุกๆ 10 บรรทัด การพับเป็นบางครั้งมีประโยชน์ในการทำให้โค้ดสมบูรณ์โดยที่ฉันยังทำงานกับฟีเจอร์ต่าง ๆ ของโค้ด
ใครช่วยแนะนำการเขียนโค้ดที่ดีขึ้นเพื่อช่วยในการมองเห็นรหัสที่ จำกัด ?