সম্পাদনা: আমার উত্তর পরিষ্কারভাবে একটি উত্তর নয়। সুতরাং এখানে একটি সম্পাদনা। মাইক্রোসফ্ট কোডিংয়ের নির্দেশিকাতে বলা হয়েছে:
2.6 নামকরণ
সদস্য ভেরিয়েবলগুলির জন্য একটি উপসর্গ ব্যবহার করবেন না ( , মি , এস_, ইত্যাদি)। আপনি যদি স্থানীয় এবং সদস্য ভেরিয়েবলের মধ্যে পার্থক্য করতে চান তবে আপনার "এটি" ব্যবহার করা উচিত। সি # এবং "আমি" তে ভিবি.এনইটি-তে
এখানে পাওয়া যাবে: http://blogs.msdn.com/b/brada/archive/2005/01/26/361363.aspx
সুতরাং এটি দেখে মনে হবে কমপক্ষে এমএস থেকে কোনও সুস্পষ্ট গাইডলাইন নেই, যদিও অন্য একটি উত্তর বলে যে স্টাইলকপ এটিকে গাইডলাইন করে তোলে। এই বিষয়গুলিতে কোনও কর্তৃত্ব নেই, সুতরাং আমি আপনাকে নিজের মন তৈরি করার পরামর্শ দিচ্ছি, বা এই ক্ষেত্রে আপনার দলে ছেড়ে দেওয়া উচিত। এটা এত বড় ব্যাপার নয়।
আমার আসল উত্তরটি
আমি ব্যক্তিগতভাবে আপনার সাথে একমত, তবে একটি পঠন বোধগম্য পরীক্ষা দুটি পদ্ধতির একে অপরের বিরুদ্ধে মূল্যবান হতে পারে। অন্যথায় এই স্টাইলের জিনিসগুলি কেবল কাদামাটি।
আমার সালভো অনুসরণ করুন: আমার মতে লোকেরা অযাচিতভাবে তাদের কোড শৈলীকে জটিল করে তুলছে, এবং যদি তাদের কোনও শ্রেণি স্তরের পরিবর্তনশীল বলে বোঝানোর দরকার হয় তবে কোডটিতে বয়সের পুরাতন রেসিপি-পদ্ধতির মতো আরও কিছু গুরুতর কাঠামোগত সমস্যা থাকতে পারে they ক্লাসের শীর্ষে প্রাইভেট ভেরিয়েবলগুলি স্থাপন করা যা আপনাকে ক্রমাগত উপরের দিকে স্ক্রোল করতে বাধ্য করে।
এটি আমাকে নামকরণের সম্মেলনগুলির তুলনায় সঠিক "এটি কী করে" বনাম কনভেনশনগুলির মধ্যে একটি হিসাবে আঘাত করে। ব্রেভিটি সুস্পষ্ট হওয়ার উপরোক্ত হওয়া উচিত। এটি এমন একটি পাঠ যা প্রায়শই গতিময় ভাষা দ্বারা পুনরাবৃত্তি হয়। আমাদের সব ফ্লফের দরকার নেই!
m_বলতে চাচ্ছি অনুমিত?