এই জাতীয় ফাইলগুলির নাম কীভাবে রাখবেন সে সম্পর্কে কোনও প্রশ্ন জিজ্ঞাসা করে বিবেচনা করুন, আপনি ইতিমধ্যে একটি কোড গন্ধ সনাক্ত করেছেন যা আপনার জন্য সমস্যাযুক্ত এবং এটি এমন একটি সমস্যা যা সহজে চলে যাবে না।
যুক্তি নির্বিশেষে, আপনি দেখতে পাবেন যে আপনি যখন একটি ফাইলে একাধিক শ্রেণি রেখেছেন তখন বুদ্ধিমান নামগুলি নির্বাচন করা কঠিন, কারণ ফাইলগুলি কোনওভাবে সম্পর্কিত হলেও, সর্বদা কোনও কিছুতে ফেলে দেওয়ার প্রলোভন থাকবে আপনি ক্লাসের একটি সেটকে যে গোষ্ঠীটির নাম নির্ধারণ করেছেন তা পুরোপুরি ফিট করে না।
সুতরাং সংক্ষিপ্ত উত্তরটি হ'ল এই ধরণের ফাইলগুলির নামকরণের জন্য কোনও স্বীকৃত বা প্রতিষ্ঠিত মান নেই। আমার পরামর্শটি হ'ল আপনার দলের সাথে বসে আপনার কোডের সংস্থার দিকে নজর দেওয়া এবং কিছুটা পরিষ্কার করার জন্য কিছুটা রিফ্যাক্টরিং প্রচেষ্টা প্রয়োগ করা।
তবে, আরও কিছু ক্লাস শুরু করার সাথে সাথে আরও কিছু সহজ করার জন্য আমি জিজ্ঞাসা করব যে অতিরিক্ত ক্লাসগুলি নেস্টেড, বা স্বতন্ত্র if যদি স্বতন্ত্র হয়, তবে এই ক্লাসগুলি আরও সহজেই তাদের নিজস্ব ফাইলে বিভক্ত হতে পারে, প্রতিটি ফাইলের মধ্যে থাকা একক শ্রেণির জন্য নামকরণ করা থাকে। যদি বাসা বেঁধে রাখা হয়, তবে এই ধরণের শ্রেণিগুলি কীভাবে সংগঠিত করা উচিত সে সম্পর্কে আরও সিদ্ধান্ত নেওয়া দরকার, তবে নেস্টেড ক্লাসগুলি তাত্ক্ষণিকভাবে অপসারণের প্রয়োজন হতে পারে না এবং ফাইলগুলি তাই বহিরাগত শ্রেণীর জন্য নামকরণ করা হবে। যতদূর বাসা বাঁধার বিষয়টি সম্পর্কিত, এর বিরুদ্ধে প্রচুর যুক্তি রয়েছে এবং কিছু পরিস্থিতিতে বাসা বাঁধার জন্য কয়েকটি যুক্তিসঙ্গত কারণ রয়েছে এবং আমার পরামর্শটি হ'ল বুদ্ধিমান নেমস্পেসিং এবং আরও সংগঠিত উত্স কোড কাঠামো তৈরি করা যদি মোকাবেলা করার আরও ভাল উপায় হতে পারে তবে তা জিজ্ঞাসা করতে হবে সমস্যাটি.
বাস্তবে যাইহোক, আপনি দেখতে পাবেন যে আপনার প্রকল্পের জীবদ্দশায় আপনি নিজের ফাইলগুলি কেবলমাত্র একটি একক শ্রেণি এবং একটি দুর্দান্ত ডিরেক্টরি / নেমস্পেসের কাঠামো সহ এতে অন্তর্ভুক্ত রেখেছেন ished
চিয়ার্স,