मैं नेत्रहीन हूं। चश्मे के साथ मैं ड्राइव करने के लिए पर्याप्त रूप से देखता हूं, लेकिन फ़ॉन्ट आकार में मैं आराम से काम कर रहा हूं मैं केवल एक बार में 100 वर्णों की लगभग 15 पंक्तियां देख सकता हूं। इससे मेरी कोडिंग शैली प्रभावित हुई है।
एक काम जो मैं करता हूं वह है छोटे कार्य। मेरा कोड अच्छी समीक्षा प्राप्त करता है क्योंकि अच्छे नामों के साथ ये छोटे कार्य उच्च स्तर के कार्यों को बहुत ही पठनीय बनाते हैं, लेकिन उच्च प्रदर्शन स्थितियों में कुछ लोग टिप्पणी करते हैं कि मैं कई परतों के लिए चर को पार करके ढेर पर कितना स्थान ले रहा हूं। प्रसंस्करण।
एक दूसरी चीज जो मैं करता हूं वह है छोटी फाइलों को बनाने के लिए फाइलों के बीच की कक्षाओं को विभाजित करना। यह संबंधित कार्यों को प्राप्त करने के लिए स्क्रॉलिंग दूरी को कम कर देता है और संगठन के आधार पर मुझे एक साथ देखने के लिए फाइलों को अलग-अलग मॉनिटरों पर डालने की अनुमति दे सकता है।
ये दोनों प्रथाएं अधिक दस्तावेजी इकाइयों के लिए बनाती हैं जिन्हें अधिकांश कोडिंग शैलियों के लिए I दस्तावेज़ की आवश्यकता होती है, जो मेरी फ़ाइल की लंबाई और संबंधित कार्यों के बीच की दूरी को बढ़ाकर समस्या को बढ़ाती है।
मैं वर्तमान में विज़ुअल स्टूडियो का उपयोग कर रहा हूं, जो फ़ंक्शन पर कोड तह की अनुमति देता है और ब्लॉक स्तर पर टिप्पणी करता है (जो मैं अक्सर उपयोग करता हूं) लेकिन ब्रैकेट स्तर पर गुना नहीं करता है जैसे कि नोटपैड ++ करता है। संपादक जो बेहतर कोड फोल्डिंग प्रदान करता है, उसमें वी.एस. की सभी मधुर विशेषताएं नहीं हैं। मैं वीएस में क्षेत्रों का उपयोग कर सकता हूं, लेकिन अगर हर 10 लाइनों का उपयोग किया जाता है तो यह बहुत अव्यवस्थित दिखता है। जब भी मैं कोड की एक अलग विशेषता पर काम कर रहा होता हूं, तो कोड को देखने से बाहर निकालने में कभी-कभी मदद मिलती है।
क्या कोई भी कोड की सीमित दृश्यता के साथ मदद करने के लिए बेहतर कोडिंग प्रथाओं की सिफारिश कर सकता है?
