हर कोई बड़े अक्षरों में टिप्पणी क्यों लिखता है? [बन्द है]


9

मैं भी यही कर रहा हूं। जब मेरे कोड में "टू-डू" कुछ होता है, तो मैं लिखता हूं //TODO ...। लेकिन मैं यह जानने के लिए उत्सुक हूं कि यह कब शुरू हुआ और अगर सभी बड़े अक्षरों में "टू-डॉस" लिखने का कोई कारण है?


20
क्योंकि हम वास्तव में MEAN IT (हम वास्तव में इसके आस-पास वास्तव में कभी नहीं आते हैं)
एंथनी Pegram

3
इसलिए संपादक उन्हें चिन्हित कर सकते हैं और आपको उनके माध्यम से खोज करने दे सकते हैं (उदाहरण के लिए ग्रहण की कार्य सूची)
शाफ़्ट फ्रीक

6
चूंकि आप वास्तव में कोड के अंदर पाठ को बोल्ड नहीं कर सकते हैं, इसलिए आपको महत्वपूर्ण चीजों को खड़ा करने के लिए किसी तरह की आवश्यकता थी। इसलिए ...
कार्लसन

4
इससे क्या फर्क पड़ता है?
रूक

3
मैं लिखता हूं//todo:...
B writeовић

जवाबों:


23

इसके अलावा, आपके द्वारा कोड किए गए कोड अनुभागों को आसानी से खोजने का एक तरीका होना बहुत अच्छा है और वापस प्राप्त करना चाहते हैं। आप "TODO" के लिए एक केस-सेंसिटिव सर्च कर सकते हैं ताकि आपको तुरंत पता चल सके कि आपने पहले क्या छोड़ा था।

"टूडू" (लोअर-केस) संभावित रूप से एक बड़े शब्द / फ़ंक्शन / वेरिएबल का हिस्सा हो सकता है, लेकिन "TODO" (अपर-केस) शायद नहीं होने वाला है।


4
यह संपादकों को इस पर प्रकाश डालने की भी अनुमति देता है। उदाहरण के लिए, gedit यह करता है, और यह केवल सभी ऊपरी मामलों के लिए करता है TODO। जो भी कारण है, यह मेरे लिए ऊपरी मामले में लिखने के लिए पर्याप्त प्रोत्साहन है।

4
@delnan: यह एक तनातनी है। इसे बाहर करने के लिए किया गया था, इसलिए लोगों ने इसका इस्तेमाल किया, इसलिए किसी ने अधिक बाहर खड़े होने के लिए सिंटैक्स हाइलाइटिंग को विम में जोड़ा, इसलिए लोग इसे बाहर खड़े होने के लिए उपयोग करते हैं। लोग इसका उपयोग नहीं करते क्योंकि संपादक इसे बाहर खड़ा करता है क्योंकि वे इसका उपयोग करते हैं क्योंकि ऐसा करना आम है और इस प्रकार संपादक इसे बाहर खड़ा करता है। आप कुछ भी कर सकते हैं बाहर खड़े हो जाओ बस वाक्यविन्यास को बदलने के लिए उचित रूप से हाइलाइटिंग करें यह बस todoस्टैंड बनाना आसान है, लेकिन इसमें कोई मतलब नहीं है क्योंकि सम्मेलन TODO का उपयोग करना है।
मार्टिन यॉर्क

1
@ लोकीअस्टारी: जैसा कि मैंने कहा, मैं इसे राजधानियों में एक वर्तनी के लिए कहता हूं क्योंकि अधिक संपादक डिफ़ॉल्ट रूप से इसे उजागर करते हैं। लेकिन शायद मैं एक अपवाद हूं: काफी युवा (इसलिए मैं संपादकों का समर्थन करने से पहले ऐसा नहीं कर सकता था) और (दुख की बात है) मैन्युअल रूप से हाइलाइटिंग सिंटैक्स को समायोजित करने के लिए एक व्हिम्प और आलसी चूतड़ का बहुत अधिक है।

उस गरीब आदमी के लिए भी अच्छा है जिसे आपके बाद साफ करने की जरूरत है, और किसी को भी, जिसे पूरा होने से पहले अपने कोड को देखने की जरूरत है। वे एक नज़र में देख सकते हैं कि इस सम्मेलन के कारण अभी तक क्या नहीं हुआ है।
sq33G

2
मुझे मिश्रित-मामला TODO का सामना करना पड़ा जैसे चर नाम से filesToDownload। बेशक, "पूरे शब्द केवल" खोज उस समस्या को ठीक करती है।
dan04

8

मैं यह जानने के लिए उत्सुक हूं कि यह कब शुरू हुआ और यदि सभी पूंजी के लिए डॉस लिखने का कोई कारण है?

TODO और FIXME जैसी टिप्पणियों के साथ विचार यह है कि उन्हें बाहर रहना चाहिए। आप आमतौर पर कोड को शिप नहीं करना चाहते हैं जिसमें कोड में ऐसे मार्कर हैं - वे प्रोजेक्ट पूरा होने से पहले किए जाने वाले कामों को चिह्नित करते हैं। सभी CAPS का उपयोग करने से उन्हें स्पॉट करना थोड़ा आसान हो जाता है, बशर्ते आप अपने कोड में बहुत सारी अन्य चीजों के लिए भी सभी CAPS का उपयोग न करें।


5

एक्लिप्स और विजुअल स्टूडियो दोनों में टास्क लिस्ट की विशेषताएं हैं जो स्वचालित रूप से आपको टिप्पणी लाइनों की सूची देती हैं जो उनमें TODO हैं।


विजुअल स्टूडियो ने // TODO: कमेंट्स करना शुरू किया, जब इसने पहली बार MFC बॉयलरप्लेट सामान के लिए कोड जनरेटर जोड़े। यह संस्करण 2.0, iirc था।
5

कम से कम विज़ुअल स्टूडियो के लिए यह खोज संवेदनशील नहीं है - यह कार्य सूची में // टूडू फू को भी खींच देगा
jk।

4

मैं बस बाहर खड़ा हूं और पकड़ना आसान है ... कुछ भी जटिल नहीं है!


1
यह और इसके grep या जैसे के माध्यम से खोजने के लिए आसान है
Zachary K

@ZacharyK: बिल्कुल!
डायनैमिक

1

यह इस तथ्य पर ध्यान देता है कि एक टूडू मौजूद है।

यह महत्वपूर्ण है कि यह हर समय स्पष्ट हो कि किसी को कोड में वापस आने की आवश्यकता है। किसी भी मुद्दे को संबोधित करने के लिए केवल व्यक्ति को पता होना चाहिए।


1

यदि आप एक vi उपयोगकर्ता उपयोग कर रहे हैं:

/करने के लिए

यह आपको वहां बहुत तेजी से मिलेगा।


अन्य संपादकों में खोज विशेषताएं हैं और आप बस टूडू के लिए आसानी से खोज सकते हैं ।
कार्लसन

'टूडू' को छोड़कर किसी अन्य नाम, जैसे चर नाम, या अन्य टिप्पणी पाठ में दिखाई दे सकता है ...
sevenseacat

1
vi केस-संवेदी है। चूंकि अधिकांश आधुनिक भाषाओं में (स्थिरांक नाम की चीज़ों में) कैप्स का उपयोग बहुत कम किया जाता है, इसलिए खोज में सफलता की संभावना अधिक होती है।
ncmathsadist

1

कुछ संपादक केवल अपरकेस TODO आइटम को हाइलाइट करते हैं, इसलिए यह हमेशा अपरकेस का उपयोग करने के लिए सुरक्षित है।


0

नेत्रहीन सभी टोपी बाहर खड़ा है, लेकिन बहुत सुपाठ्य नहीं है। कोड पढ़ते समय वे एक विशेष आकार के ब्लॉक के रूप में स्कैन करते हैं। यह वास्तव में कोई फर्क नहीं पड़ता कि पत्र क्या हैं। वे बस बाहर खड़े होते हैं और बहुत जल्दी देखे जा सकते हैं। एक बार जब आप कुछ समय के लिए टैग के साथ काम कर रहे होते हैं, तो आपका मस्तिष्क शब्द को आकार से पहचान लेगा।

एक उपकरण (IDE / Editor) दृष्टिकोण से, केस सेंसिटिव सर्च में सभी कैप्स संस्करणों पर बहुत कम झूठी सकारात्मक दर होगी। कुछ कोडिंग शैलियों में एक छोटा जोखिम होता है जिसे एक स्थिर मिलान किया जाएगा। केस सेंसिटिव पूरे शब्द की खोज झूठी सकारात्मक को भी कम संभावना बनाती है।

एक बार टूल स्क्रीन पर मिल जाने के बाद प्रारूप स्पष्ट रूप से कहता है कि यहां देखो। एक बार जब आप स्थान पर केंद्रित होते हैं, तो सुपाठ्य भाग संबंधित टिप्पणी होगी।

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.