ইন ক্লিন কোড: এজাইল সফটওয়্যার কারিগরি একটি হ্যান্ডবুক এই উপসর্গ ব্যবহার বিরুদ্ধে একটি সুনির্দিষ্ট সুপারিশ হল:
আপনার m_
আর সদস্য ভেরিয়েবলগুলির উপসর্গের দরকার নেই। আপনার ক্লাস এবং ফাংশনগুলি এমন পরিমাণে ছোট হওয়া উচিত যা আপনার প্রয়োজন হয় না।
এর একটি উদাহরণ (সি # কোড )ও রয়েছে:
খারাপ অভ্যাস:
public class Part
{
private String m_dsc; // The textual description
void SetName(string name)
{
m_dsc = name;
}
}
ভালো অনুশীলন:
public class Part
{
private String description;
void SetDescription(string description)
{
this.description = description;
}
}
আমরা ভাষা নির্মান সঙ্গে গণনা স্পষ্টভাবে অস্পষ্টতা (ক্ষেত্রে সদস্য ভেরিয়েবল উল্লেখ করতে অর্থাত , description
সদস্য ও description
প্যারামিটার): this
।