के लिए नामकरण सम्मेलन यह एक मूल नामकरण सम्मेलन प्रश्न है, लेकिन मुझे यह कहीं भी नहीं मिला जो इस विशेष रूप से निपटाया गया था।सेवा विधि
मेरे पास फू नामक एक वर्ग है, और बार नामक एक वर्ग है।
मेरे पास एक फू के लिए सभी बार्स को पुनर्प्राप्त करने के लिए एक सेवा में एक विधि है। मैं इसे नाम चाहिए:
GetFooBars(int fooId)
या
GetBarsForFoo(int fooId)
का विस्तार करने के लिए, आप अन्य वर्गों, उदा बार हो सकता था
GetMooBars(int mooId)
या
GetBarsForMoo(int mooId)
धन्यवाद, मुझे यह पसंद है कि आपने "... FooId" निर्दिष्ट किया है। मेरी एकमात्र चेतावनी यह है कि जब मैं "के लिए" के बजाय "द्वारा" देखता हूं, तो यह मुझे सोचता है कि मुझे बहुत सारे (सभी?) बार्स मिल रहे हैं जो फूआईड (या एमयूआईडी) द्वारा टूटा हुआ है या सॉर्ट किया गया है। वैकल्पिक रूप से, जब मैं "के लिए" देखता हूं, तो मुझे लगता है कि मुझे केवल एक विशेष FooId (या MooId) के लिए सभी बार्स का सबसेट मिल रहा है। –
जब मुझे 'GetBarsByFooId' जैसे नाम दिखाई देता है, तो यह मुझे "फ़िल्टर द्वारा" या "खोज द्वारा" सोचता है। यह मेरे साथ कभी नहीं हुआ था कि इसका मतलब "समूह द्वारा" या "आदेश" हो सकता है। लेकिन यह सिर्फ मुझे है ... मुझे लगता है कि आप एक तथ्य के रूप में 'fooId' पास कर रहे हैं इस तथ्य को स्पष्ट करना चाहिए। –