সঞ্চিত প্রক্রিয়াগুলির নামকরণের জন্য আমি বিভিন্ন বিধি দেখেছি।
কিছু লোক স্প্রোকের নাম ইউএসপি_-এর সাথে উপস্থাপন করে, অন্যকে অ্যাপের নামের জন্য সংক্ষেপণ এবং অন্যরাও মালিকের নাম সহ। আপনি এসকিউএল সার্ভারে স্পি ব্যবহার করতে পারবেন না যতক্ষণ না আপনি এটির সত্যই অর্থ না দিয়ে থাকেন।
কেউ কেউ ক্রিয়া নামটি একটি ক্রিয়া দিয়ে শুরু করুন (পান, যোগ করুন, সংরক্ষণ করুন, সরান)। অন্যরা সত্তার নাম (গুলি) জোর দেয়।
শত শত স্প্রোক সহ একটি ডাটাবেসে, আপনি যখন মনে করেন যে ইতিমধ্যে একটি বিদ্যমান আছে তখন আপনার চারপাশে স্ক্রোল করা এবং একটি উপযুক্ত স্প্রোক পাওয়া খুব কঠিন হতে পারে। নামকরণের সম্মেলনগুলি একটি স্প্রোকের অবস্থান নির্ধারণকে আরও সহজ করে তুলতে পারে।
আপনি কি নামকরণের কনভেনশন ব্যবহার করেন? দয়া করে এটি বর্ণনা করুন এবং ব্যাখ্যা করুন যে আপনি অন্য পছন্দগুলির চেয়ে কেন এটি পছন্দ করেন।
জবাবের সংক্ষিপ্তসার:
- প্রত্যেকে নামকরণের ধারাবাহিকতার পক্ষে বলে মনে করছেন, যে কোনও নির্দিষ্ট নামটি ব্যবহার করা হয়েছে তার চেয়ে একই নামকরণ কনভেনশনটি ব্যবহার করা সবার পক্ষে বেশি গুরুত্বপূর্ণ।
- উপসর্গ: যদিও অনেক লোক ইউএসপি_এর অনুরূপ কিছু ব্যবহার করে (তবে খুব কমই এসপি_) তবে অনেকেই ডাটাবেস বা অ্যাপের নাম ব্যবহার করেন। একজন চালাক ডিবিএ জেনারেল, আরপিটি এবং টিএসকি ব্যবহার করে জেনারেল সিআরইউডি স্প্রোককে রিপোর্টিং বা কাজের জন্য ব্যবহৃত থেকে আলাদা করতে পারে ish
- ক্রিয়া + বিশেষ্যটি Noun + Verb এর চেয়ে কিছুটা বেশি জনপ্রিয় বলে মনে হচ্ছে। কিছু লোক ক্রিয়াপদের জন্য এসকিউএল কীওয়ার্ডগুলি (নির্বাচন করুন, সন্নিবেশ করান, আপডেট করুন, মুছুন) ব্যবহার করেন, অন্যরা গেট অ্যান্ড অ্যাডের মতো নন-এসকিউএল ক্রিয়াগুলি (বা সংক্ষিপ্ত বিবরণ) ব্যবহার করেন। এক বা একাধিক রেকর্ড পুনরুদ্ধার করা হচ্ছে কিনা তা বোঝাতে কেউ কেউ সিঙ্গলুয়ার এবং বহুবৃত্ত্য বিশেষ্যগুলির মধ্যে পার্থক্য করে।
- একটি অতিরিক্ত বাক্যাংশ শেষে পরামর্শ দেওয়া হয়, যেখানে উপযুক্ত। গেটকাস্টমারবিআইআইডি, গেটকাস্টমারবিসাইলডেট।
- কিছু লোক নাম বিভাগগুলির মধ্যে আন্ডারস্কোর ব্যবহার করে এবং কেউ কেউ আন্ডারস্কোরগুলি এড়িয়ে চলে। app_ get_Customer বনাম appGetCustomer - আমার ধারণা এটি পাঠযোগ্যতার বিষয় of
- স্প্রোকের বৃহত সংগ্রহগুলি ওরাকল প্যাকেজগুলি বা ম্যানেজমেন্ট স্টুডিওতে (এসকিউএল সার্ভার) সমাধান এবং প্রকল্পগুলিতে, বা এসকিউএল সার্ভার স্কিমায় বিভক্ত করা যেতে পারে।
- অনিচ্ছুক সংক্ষিপ্ত বিবরণ এড়ানো উচিত।
আমি যে উত্তরটি করেছি তা কেন বেছে নিই: অনেকগুলি ভাল প্রতিক্রিয়া রয়েছে। সবাইকে ধন্যবাদ! আপনি দেখতে পাচ্ছেন যে, কেবল একটিকে বেছে নেওয়া খুব কঠিন হবে। আমি যেটিকে বেছে নিয়েছি তা আমার সাথে অনুরণিত হয়েছে। আমি তার বর্ণিত একই পথে অনুসরণ করেছি - ভার্ব + নন ব্যবহার করার চেষ্টা করে এবং তারপরে গ্রাহকের জন্য প্রযোজ্য সমস্ত স্প্রোক খুঁজে পেতে সক্ষম হচ্ছি না।
একটি বিদ্যমান স্প্রোক সনাক্ত করতে সক্ষম হওয়া, বা এটির উপস্থিতি আছে কিনা তা নির্ধারণ করা খুব গুরুত্বপূর্ণ। যদি অজান্তে কেউ অন্য নামের সাথে একটি সদৃশ স্প্রোক তৈরি করে তবে গুরুতর সমস্যা দেখা দিতে পারে।
যেহেতু আমি সাধারণত শত শত স্প্রোক সহ খুব বড় অ্যাপগুলিতে কাজ করি, তাই সন্ধানের সবচেয়ে সহজ নামকরণ পদ্ধতির জন্য আমার একটি পছন্দ রয়েছে। একটি ছোট অ্যাপ্লিকেশনটির জন্য, আমি ভার্ব + বিশেষ্যের পক্ষে পরামর্শ দিতে পারি কারণ এটি পদ্ধতির নামের জন্য সাধারণ কোডিং কনভেনশন অনুসরণ করে।
তিনি খুব দরকারী ইউএসপি_র পরিবর্তে অ্যাপের নামের সাথে উপসর্গের পক্ষেও থাকেন। বেশিরভাগ লোক যেমন উল্লেখ করেছেন, কখনও কখনও ডাটাবেসে একাধিক অ্যাপের জন্য স্প্রোক থাকে। সুতরাং, অ্যাপ্লিকেশন নামের সাথে উপসর্গটি স্প্রোকগুলি আলাদা করতে সহায়তা করে এবং ডিবিএ এবং অন্যান্যদের কোন অ্যাপ্লিকেশনটির জন্য স্প্রোক ব্যবহৃত হয় তা নির্ধারণ করতে সহায়তা করে।