मुझे यकीन है कि हम में से कई ने एक या दूसरे बिंदु पर इस तरह विधि नाम देखे हैं:
UploadTheFileToTheServerPlease
CreateATemporaryFile
WriteTheRecordToTheDatabase
ResetTheSystemClock
यही है, विधि नाम जो व्याकरणिक रूप से सही अंग्रेजी वाक्य भी हैं, और उन्हें गद्य की तरह पढ़ने के लिए शुद्ध रूप से अतिरिक्त शब्द शामिल हैं। व्यक्तिगत रूप से, मैं इस तरह के "शाब्दिक" विधि के नामों का बहुत बड़ा प्रशंसक नहीं हूं, और आत्महत्या करना पसंद करता हूं, जबकि अभी भी यथासंभव स्पष्ट है। मेरे लिए, "a", "a", और "the" जैसे शब्द सीधे तौर पर विधि के नामों में स्पष्ट दिखते हैं, और यह वास्तव में उपयोगी कुछ भी जोड़े बिना विधि के नामों को बहुत लंबा कर देता है। मैं पिछले उदाहरणों के लिए निम्नलिखित विधि नामों को पसंद करूंगा:
UploadFileToServer
CreateTemporaryFile
WriteOutRecord
ResetSystemClock
मेरे अनुभव में, यह लंबा नाम लिखने के अन्य दृष्टिकोण से कहीं अधिक सामान्य है, लेकिन मैंने दोनों शैलियों को देखा है और यह देखने के लिए उत्सुक था कि इन दो दृष्टिकोणों पर अन्य लोगों के विचार क्या थे।
तो, क्या आप "विधि के नाम जो गद्य की तरह पढ़ते हैं" शिविर या "विधि के नाम जो कहते हैं कि मेरा क्या अर्थ है लेकिन एक बुरे विदेशी भाषा-से-अंग्रेज़ी अनुवाद" शिविर की तरह ज़ोर से पढ़ें?
Please
"? वाह
WriteTheRecordToTheDatabase
। अगर किसी ने यह जाँच की तो उन्हें एक गंभीर बात करने को मिली।