UsedImplicitly
বৈশিষ্ট্য সহ ইউনিটি লাইফসাইকেল পদ্ধতিগুলি বর্ননা করা কি আপনার কোডের পঠনযোগ্যতা উন্নত করে?
উদাহরণ স্বরূপ:
public class Example : MonoBehaviour
{
[UsedImplicitly]
private void Awake()
{
DoSomething();
}
private void DoSomething()
{
// ...
}
}
"আপনার Monক্যের মনোবিহ্যুরিয়াস স্ট্রাকচারিং" এ এই ব্লগ পোস্টটি একটি কার্যকর সম্মেলন হিসাবে এই পদ্ধতির পরামর্শ দেয়।
- যেকোন lক্য জীবনচক্র পদ্ধতিগুলি (সূচনা, জাগ্রত করুন, আপডেট করুন, অনডেস্ট্রয় ইত্যাদি), ইভেন্ট পদ্ধতিগুলি এবং অন্যান্য ক্রিয়াকলাপগুলি যা স্পষ্টভাবে (বা স্বয়ংক্রিয়ভাবে) আপনার কোডটিতে [UsedImpectedly] বৈশিষ্ট্য সহ আহ্বান করেছে। এই অ্যাট্রিবিউটটি, যদিও ইউনিটিইজাইন.ডিল অন্তর্ভুক্ত রয়েছে, রিশার্পার দ্বারা আপাতদৃষ্টিতে আপত্তিহীন এমন পদ্ধতিগুলির কোড কোড ক্লিনআপ পরামর্শ অক্ষম করতে ব্যবহার করা হয়। এটি peopleক্যের ক্ষেত্রে আরও নতুন এবং আপনার কোডবেস, বিশেষত পরিদর্শকের মাধ্যমে উল্লেখ করা ইভেন্টগুলির জন্য কোডটি পড়া সহজ করে তুলতে সহায়তা করে।
(দ্রষ্টব্য: আমি মনে করি না যে রিশার্পার আপাতদৃষ্টিতে অবাস্তবহীন ityক্য জীবনকালীন পদ্ধতিগুলির জন্য কোড-ক্লিনআপ পরামর্শ দেখায়, যাতে এটি পুরানো পরামর্শ হতে পারে))
আমি উপরের পোস্টের সাথে একমত যে এটি thoseক্যতে নতুনদের জন্য এটি সহায়ক হতে পারে। আমিও মনে করি এটা সেই লেবেল উপযোগী হতে পারে ইউনিটি জীবনচক্র ফাংশন যে ঘন ঘন হিসাবে হিসাবে ব্যবহার করা হয় না Awake
, Start
এবং Update
। তবে আমি ভাবছি যে এটি আসলে "ক্লিন কোড" এর জন্য একটি ভাল সম্মেলন, বা যদি এটি কেবল শব্দ হয় যা পাঠযোগ্যতা হ্রাস করে।