रेल कोडिंग मानकों के बारे में पढ़ने में, यह स्पष्ट लगता है कि 2 रिक्त स्थान आम तौर पर चीजों को करने के तरीके के रूप में स्वीकार किए जाते हैं। यह कर्षण क्यों प्राप्त हुआ है? क्या यह केवल सबसे व्यापक रूप से प्रयुक्त अभ्यास है और स्थिरता के लिए उपयोग करने के लिए सबसे अच्छा है, या क्या कोई और कारण यह वास्तव में टैब या रिक्त स्थान की तुलना में बेहतर है?रेल कोडिंग मानकों - क्यों 2 अंतरिक्ष इंडेंटेशन?
उत्तर
यह सम्मेलन का विषय है। वास्तव में महत्वपूर्ण बात स्थिरता है।
अधिकांश (लेकिन सभी नहीं) डेवलपर्स टैब पर रिक्त स्थान पसंद करते हैं क्योंकि वे किसी विशेष टेक्स्ट एडिटर/आइडिया सेटिंग के बावजूद समान दिखते हैं। http://www.ecyrd.com/JSPWiki/wiki/WhyTabsAreEvil
चार से अधिक रिक्त स्थान भी सम्मेलन का विषय है। रूबी कोड का उद्देश्य अतिरिक्त पात्रों को कम करना है, और मुझे लगता है कि अतिरिक्त प्रवृत्ति इस प्रवृत्ति के खिलाफ जाती है।
यह रूबी से आता है। एक "अनाधिकारिक" रूबी शैली यहाँ गाइड है:
http://www.caliban.org/ruby/rubyguide.shtml#indentation
वहाँ क्यों दो रिक्त स्थान धड़कता आठ या चार के रूप में कोई वास्तविक कारण है। शायद ऐसा इसलिए है क्योंकि रूबी कोड में अक्सर जावा और सी की तुलना में छोटी रेखाएं होती हैं, जो चार का उपयोग करती हैं?
- चूंकि रूबी ने अज्ञात ब्लॉक के लिए समर्थन में बनाया है, इसलिए बहुत सारे रूबी कोड अन्य भाषाओं की तुलना में घोंसला वाले होते हैं। 2 स्पेस इंडेंट्स दी गई चौड़ाई में अधिक घोंसले की अनुमति देते हैं।
- रिक्त स्थान हमेशा हर संपादक में वैसी ही दिखेगी (सुसंगत रूप और महसूस)
- कन्वेंशन
# 2 रिक्त स्थान के लिए विशिष्ट नहीं है। स्थिरता या तो टैब या रिक्त स्थान के लिए स्थिरता है। – Brenden
@ ब्रेंडन - मैं उस मामले के बारे में सोच रहा हूं जहां एक व्यक्ति अपने टैब को एक टेक्स्ट एडिटर में 4 रिक्त स्थान के बराबर सेट कर सकता है, और दूसरा व्यक्ति अपने टैब को अपने टेक्स्ट एडिटर में 2 रिक्त स्थान के बराबर सेट करता है। इसमें टैब वाले एक स्क्रिप्ट को दो टेक्स्ट संपादकों में * समान * नहीं दिखाई देगा। जबकि रिक्त स्थान वाली एक स्क्रिप्ट सभी टेक्स्ट संपादकों में समान दिखाई देगी यदि यह * समान है। – bwv549
- 1. कोडिंग मानकों
- 2. एएनटीएलआर: अंतरिक्ष इंडेंटेशन?
- 3. अच्छा हास्केल कोडिंग मानकों
- 4. जावा कोडिंग मानकों
- 5. पायथन कोडिंग मानकों/सर्वोत्तम प्रथाओं
- 6. कोडिंग मानकों को कार्यान्वित और लागू करना
- 7. वेब कोडिंग मानकों को लागू करना
- 8. उद्देश्य-सी कोडिंग मानकों [आईफोन/कोको]
- 9. एरलांग कोडिंग मानकों और अच्छी प्रथाओं
- 10. रनिंग रेल कुछ मानकों
- 11. एचटीएमएल 5 और एक्सएचटीएमएल 2 अलग मानकों क्यों हैं?
- 12. इंडेंटेशन त्रुटि: अप्रत्याशित अनइंडेंट क्यों?
- 13. सी के लिए कोडिंग स्टाइल चेकर (परिवर्तनीय नाम, इंडेंटेशन नहीं)
- 14. एमवीसी के लिए कोडिंग मानकों - क्या वे कोई आधिकारिक हैं?
- 15. आईफोन ऐप विकसित करने के लिए कोडिंग मानकों
- 16. इंडेंटेशन
- 17. रेल कई मानकों से संबंधित हैं
- 18. टैब बनाम स्पेस इंडेंटेशन
- 19. इंडेंटेशन
- 20. पर्मजेन अंतरिक्ष क्यों बढ़ रहा है?
- 21. अंतरिक्ष के बिना विलय फ़ाइल अंतरिक्ष
- 22. के लिए W3C मानकों
- 23. PHP कोडिंग सम्मेलन?
- 24. कैसे अंतरिक्ष
- 25. क्या किसी ने किसी भी सी # 4 कोडिंग मानकों/दिशानिर्देश/शैली गाइड प्रकाशित किए हैं?
- 26. माइक्रोसॉफ्ट कोडिंग मानक दस्तावेज
- 27. रूटिंग, मानकों
- 28. क्यूटी निर्माता इंडेंटेशन
- 29. जावा कोडिंग शैली
- 30. सरल regex - एक अंतरिक्ष
सच दिलचस्प सवाल;) –