অ্যাপ্লিকেশন সংশোধন করার পরে রেফারেন্সযুক্ত পদ্ধতি গণনা বৃদ্ধি পেয়েছে


16

AS: 3.5.3; অ্যান্ড্রয়েড গ্রেডল প্লাগইন: ৩.৩.০; গ্রেডেল: 5.6.2;

'অ্যাপ' মডিউলটিকে কয়েকটি ছোট মডিউলগুলিতে বিভক্ত করার পরে আমরা আমাদের অ্যাপ্লিকেশনটিতে উল্লেখ করা পদ্ধতির সংখ্যায় ব্যাপক বৃদ্ধি লক্ষ্য করেছি। তবে আশ্চর্যের বিষয়টি হ'ল প্রতিটি শ্রেণীর দ্বারা রেফারেন্স পদ্ধতিগুলির সংযোজন অ্যান্ড্রয়েড অ্যাপকে বিশ্লেষক সরঞ্জামে উল্লিখিত মোটের চেয়ে কম।

পরীক্ষার উদ্দেশ্যে, আমি ওয়েবঅ্যাক্টিভিটি.ক্লাসকে 'অ্যাপ' মডিউল থেকে 'অ্যাডাপ্টার' মডিউলে স্থানান্তরিত করেছি এবং 181 পদ্ধতি দ্বারা রেফারেন্সযুক্ত পদ্ধতি গণনা বৃদ্ধি পেয়েছি।

সংক্ষেপ:

অ্যাপ্লিকেশন / ওয়েবএকটিভিটি = 63546 আসল রেফারেন্সড পদ্ধতিগুলি কিন্তু 65394 পদ্ধতি দেখাচ্ছে । অ্যাডাপ্টার / ওয়েবঅ্যাক্টিভিটি = 63543 আসল রেফারেন্সড পদ্ধতি কিন্তু 65575 পদ্ধতি দেখাচ্ছে ।

4 টি নতুন মডিউল যুক্ত / বিভক্ত করার পরে আমরা প্রায় 10 কে দ্বারা 'রেফারেন্সড মেথড কাউন্ট' পর্যবেক্ষণ করেছি

সঠিক বিষয়টি কী?

অ্যাপ্লিকেশন মডুলারাইজেশন কীভাবে রেফারেন্স পদ্ধতিটির পরিমাণ এত বেশি বাড়িয়ে দিতে পারে?

আমি দুটি ভিন্ন এপিএস-এর কেবলমাত্র পার্থক্য নিয়েছি: কেবলমাত্র অ্যাপ্লিকেশনটি 'অ্যাপ' মডিউল থেকে 'অ্যাডাপ্টার' মডিউলে স্থানান্তরিত হয়েছে এবং 181 রেফারেন্সড পদ্ধতিগুলি বৃদ্ধি পেয়েছে:

'অ্যাপ' মডিউলটিতে ওয়েবঅ্যাক্টিভিটি এখানে চিত্র বর্ণনা লিখুন

ওয়েবঅ্যাক্টিভিটি 'অ্যাডাপ্টার' মডিউলে সরানো হয়েছে এখানে চিত্র বর্ণনা লিখুন

স্ক্রিনশটগুলিতে, কেন প্রতিটি শ্রেণি দ্বারা রেফারেন্স পদ্ধতিগুলি (লাল রঙে চিহ্নিত) এপিক বিশ্লেষকটিতে প্রদত্ত মোটের সমান নয়?


আমি একটি বিষয় তৈরি করেছেন আপনি এটি এখানে ট্র্যাক করতে পারেন issuetracker.google.com/issues/146957168
রোহিত Surwase

উত্তর:


9

আমি দীর্ঘ সময় ধরে কোড সম্পাদন এবং টিউনিংয়ের পরামিতিগুলি সম্পর্কে পড়ছি nd তবে, অ্যান্ড্রয়েড প্রোগ্রামগুলি আমার অন্যতম ফোকাস।

আসুন প্রথমে প্রাথমিক বা সর্বাধিক গুরুত্বপূর্ণ ধারণাগুলি অন্তর্ভুক্ত করা যাক যা আমাদের একটি সমাধানে পৌঁছাতে সহায়তা করে।

যেমন অ্যান্ড্রয়েড বিকাশকারী জানিয়েছেন

মডিউলটি স্বাধীনভাবে নির্মিত, পরীক্ষা এবং ডিবাগ করা যায়

অতএব, মডিউলগুলির নিজস্ব গ্রেডল এবং নির্ভরতা রয়েছে nd এবং আপনি প্রকল্পে এটি অন্বেষণ করতে পারেন Hierarchy Viewer

প্রকৃতপক্ষে, রক্ষণাবেক্ষণ সম্পর্কিত বিষয়গুলিতে Modulariization জোর । পারফরম্যান্স ম্যাটারগুলির থেকে ভিন্ন ec কারণ, মডুলারাইজেশনের এই গুরুত্বপূর্ণ প্রভাব রয়েছে:

  • উত্তরাধিকারের গভীরতা বৃদ্ধি করুন

এটি এখানে একটি চিত্র রয়েছে যা আমি এটি পরিষ্কার করার জন্য এটি প্লট করেছি। যেমন আপনি দেখতে পাচ্ছেন.বিযুক্ত মডিউলটি ব্যবহার করে, পদ্ধতি এটিকে অনুরোধ করার জন্য আলাদা মডিউল ছাড়া 2N micro secsতুলনা করা হয় N micro secs

এখানে চিত্র বর্ণনা লিখুন

এই প্রশ্নটি আমার মনে আপনার মনে আসে যে রেফারেন্সযুক্ত পদ্ধতিগুলি উত্তরাধিকারের গভীরতার সাথে কী সম্পর্কিত?

উত্তরটি হ'ল: যদিও মডুলারাইজেশন ব্যবহার করা রেফারেন্সযুক্ত পদ্ধতিগুলি বাড়ায় তবে এটি অ্যাপ্লিকেশনটির কার্য সম্পাদনকে প্রভাবিত করে না এবং মূল সম্ভাব্য সমস্যা হ'ল উত্তরাধিকারের গভীরতা যেখানে বেশিরভাগ ক্ষেত্রে উপেক্ষা করা যায়

আমি জোর দিয়েছি যে মডুলারাইজেশনে রেফারেন্স পদ্ধতিগুলি প্রতিটি মডিউল গ্রেডল এবং নির্ভরশীলতার কারণে বৃদ্ধি পেয়েছে

অ্যাপ্লিকেশন মডুলারাইজেশন কীভাবে রেফারেন্স পদ্ধতিটির পরিমাণ এত বেশি বাড়িয়ে দিতে পারে?

এমন পরিস্থিতিতে যেগুলি এপিএকে বিশ্লেষককে উল্লেখযোগ্যভাবে উল্লেখযোগ্য পদ্ধতিগুলি প্রভাবিত করে

এছাড়াও নোট করুন এবং কোড সঙ্কুচিত প্রতিটি উত্স কোড সংকলনের পরে একটি DEX ফাইলের বিষয়বস্তুগুলিকে যথেষ্ট পরিমাণে পরিবর্তন করতে পারে note

উপরের সরকারী বিবৃতি ছাড়াও, আমি আরেকটি শর্ত যুক্ত করতে চাই যার মধ্যে APK বিশ্লেষক প্রভাব ফেলবে:

বিকাশকারী কতগুলি মডুলারাইজেশনে অভিজ্ঞ?

মডুলারাইজেশন হল এমন একটি বাড়ির মতো যা আর্কিটেকচার (বিকাশকারী) নির্ধারণ করে যে কোথায় রান্নাঘর হওয়া উচিত এবং কোথায় রেস্ট রুম হওয়া উচিত এবং কোথায় ডব্লিউসি হওয়া উচিত। যদি আর্কিটেকচার ডব্লিউসি এবং কিচেনকে একত্রিত করার সিদ্ধান্ত নেয়? হ্যাঁ এটি একটি বিপর্যয়।

বিকাশকারী খুব বেশি অভিজ্ঞ না হলে মডুলারাইজেশনের সময় এটি ঘটতে পারে।


অতিরিক্ত তথ্যের পাশাপাশি ওপি প্রশ্নের উত্তর দেওয়া

এখানে আমি মন্তব্যে অপ জিজ্ঞাসিত প্রশ্নের উত্তর

কেন গ্রেডল পৃথক রেফারেন্স পদ্ধতি পদ্ধতিতে যোগ করবে? এবং পৃথক নির্ভরতার জন্য, যদি চূড়ান্ত ফলাফলটি একক APK হয় তবে আমি মনে করি না যে অ্যাপ্লিকেশানে এবং বৈশিষ্ট্য মডিউলে সদৃশ নির্ভরতা রেফারেন্স পদ্ধতিতে গণনা যুক্ত করবে।

কারণ মডিউলগুলি তৈরি, পরীক্ষা এবং ডিবাগ করা যেতে পারে তারপরে তাদের নিজস্ব গ্রেডল এবং নির্ভরতা থাকতে হবে।

মাল্টি-মডিউল প্রকল্পটি মেনে চলার সময়, সংকলক বেশ কয়েকটি .dexফাইল উত্পন্ন করে :

  • .dexমোট একীভূত নির্ভরতা জন্য একটি ফাইল
  • মডিউল .dexগুলি

নির্ভরতা .dexফাইলটি সমস্ত মডিউল গ্রেডের একীভূত

আসুন দেখুন মডিউল গ্রেডাল কীভাবে চূড়ান্ত রেফারেন্সযুক্ত মথডস গণনাকে প্রভাবিত করে ?!

আছে 2 APK একই ফলাফল কিন্তু রেফারেন্সড পদ্ধতি গন্য পার্থক্য সঙ্গে গুলি।

চিত্র 1 চিত্র ২

এগুলি উভয়ই খালি ক্রিয়াকলাপ যা 1.7kরেফারেন্সযুক্ত পদ্ধতি গণনায় পার্থক্য রাখে যা তাদের কার্যকারিতার উপর নির্ভর করে খুব বেশি। তাদের মূল পার্থক্যটি তাদের মডিউলের গ্রেডলে রয়েছে যার মধ্যে একটি কনফিগার করা হয়েছিল

dependencies {
    implementation fileTree(dir: 'libs', include: ['*.jar'])
    implementation 'androidx.appcompat:appcompat:1.1.0'
    implementation 'androidx.constraintlayout:constraintlayout:1.1.3'
}

অন্য একটিতে কনফিগার করা হয়েছে

dependencies {
    implementation fileTree(dir: 'libs', include: ['*.jar'])
    implementation 'androidx.appcompat:appcompat:1.2.0-alpha01'
    implementation 'androidx.constraintlayout:constraintlayout:2.0.0-beta4'
}

যদিও তারা কেবল খালি ক্রিয়াকলাপ তবে গ্রেডলে ন্যূনতম পার্থক্যের কারণে 1.7kরেফারেন্সযুক্ত পদ্ধতি গণনায় পার্থক্য রয়েছে।

এবং অ্যাপ গ্রেডল হ'ল

dependencies {
    implementation fileTree(dir: 'libs', include: ['*.jar'])
    implementation 'androidx.appcompat:appcompat:1.1.0'
    implementation 'androidx.constraintlayout:constraintlayout:1.1.3'
    implementation project(path: ':module')
}

বড় উদ্বেগ হ'ল কেন পৃথকভাবে রেফারেন্স পদ্ধতির গণনাটি এপিকে বিশ্লেষকটিতে মোট রেফারেন্স পদ্ধতির গণনার চেয়ে আলাদা?

এটি কেবল আইডিই ফিল্টার অন্য কিছু নয়। নিশ্চিতভাবে, আপনি যদি কেবল একটি .dexফাইল নির্বাচন করেন তবে রেফারেন্স মেথড কাউন্টগুলি প্রতিটি সারির রেফারেন্সড মেথড কাউন্টের সমান সমান হয় তবে আপনি যদি .dexফাইলগুলি মাল্টি-সিলেক্ট করেন তবে আপনি SUM এবং প্রকৃত গণনার মধ্যে পার্থক্য দেখতে পাবেন কারণ বিশ্লেষকরা যে রেফারেন্সগুলিকে পছন্দ করেছেন তাদের ফিল্টার।

আপনার স্ক্রিনশটগুলিতে আপনি একাধিক .dexফাইল নির্বাচন করেছেন তারপরে বিশ্লেষক ফিল্টার সমতা।

আমাদের প্রকল্পে আমরা কেন্দ্রীভূত নির্ভরতা.gradle ফাইল ব্যবহার করছি যাতে বিভিন্ন সংস্করণের সুযোগ নেই। সুতরাং, আপনি কি ভাবেন আমাদের বৈশিষ্ট্য মডিউলগুলিতে নির্ভরতা এবং তাদের সংস্করণগুলির একই / সঠিক সেট থাকা সত্ত্বেও, এটি রেফারেন্সযুক্ত পদ্ধতির গণনা বাড়িয়ে দেবে?

তাত্ত্বিকভাবে এটি উল্লেখযোগ্য পদ্ধতির সংখ্যা বাড়ানো উচিত নয়কিন্তু আমি যেমন এটি ব্যাখ্যা করেছি বিকাশকারী অভিজ্ঞতা চূড়ান্ত ফলাফলকে অত্যন্ত প্রভাবিত করে।

টিম অ্যানালাইজারের প্রকাশের আগে পারফরম্যান্সের সমস্যাগুলি যাচাই করা এবং ঠিক করা উচিত

  • অগ্রগতি বিধি
  • সঙ্কুচিত ও নিখুঁত সংস্থানসমূহ
  • AndroidManifest.xml
  • গ্রেড সেটিংস

এখন আমি এটি স্পষ্ট করে বলতে চাই যে বিকাশকারী অভিজ্ঞতা এবং কোড রক্ষণাবেক্ষণ চূড়ান্ত ফলাফলকে কীভাবে প্রভাবিত করে। আপনার APK যদি কেন্দ্রীভূত নির্ভরতা ব্যবহার করে

চিত্র 3

উপরের উদাহরণে, আমি যদি কেন্দ্রীয়ভাবে নির্ভরতা থাকি তবে আমি 5.1kরেফারেন্স পদ্ধতিগুলি গণনা বাড়িয়েছি !!!!!

এটা কিভাবে সম্ভব?

উত্তরটি হ'ল: আমি প্রকল্পের ডিরেক্টরিতে কেবল একটি অকেজো এবং গোপন .jarফাইল যুক্ত করেছি libs। আপনি চূড়ান্ত ফলাফলকে আমি প্রভাবিত করেছি ঠিক তেমন সহজ।

আপনি দেখতে পাচ্ছেন বিকাশকারী অভিজ্ঞতা চূড়ান্ত ফলাফলকে প্রভাবিত করে as ফলাফল হিসাবে, ব্যবহারিকভাবে এটি সম্ভবত সম্ভব যে তাত্ত্বিকভাবে হওয়া উচিত নয় যদিও রেফারেন্স পদ্ধতিগুলি বৃদ্ধি করা যেতে পারে ।

এবং কেন আমি সমান্তরাল সংকলন অক্ষম করে কেবলমাত্র 'অ্যাপ' মডিউলটি সংকলন করি কেন রেফারেন্স পদ্ধতি পদ্ধতিতে কোনও পার্থক্য নেই? এটি কেবলমাত্র 'অ্যাপ' মডিউলের নির্ভরতা ব্যবহার করা উচিত হ'ল তাই না?

সংকলনটির রেফারেন্স পদ্ধতিগুলির সাথে কোনও সম্পর্ক নেই it এটি বিকাশকারী যা মেনে চলেন তা মেনে চলে।


উপসংহার

আমি ইস্যুটির চারপাশে সমস্ত সম্ভাবনা কভার করেছি। প্রকৃতপক্ষে, এটি বিভিন্ন পরিস্থিতি থেকে উদ্ভূত হতে পারে এবং এই নির্দেশিকাটি ব্যবহার করে কোনও বিকাশকারী বিষয়টি সমাধান করতে পারে।

  • আমি আশা করব যে আপনি কেন রেফারেন্স পদ্ধতিগুলি বৃদ্ধি পেয়েছিলেন এবং কেন কিছু ক্ষেত্রে এটি মারাত্মকভাবে বাড়ানো যেতে পারে।
  • মডিউলগুলির গ্রেড এবং নির্ভরতা এবং মডুলারাইজেশন বৃদ্ধি মডিউল রয়েছে। অতএব, এই পদ্ধতি রেফারেন্স।
  • সংশোধন আসলে অ্যাপ্লিকেশন কর্মক্ষমতা প্রভাবিত করে কিন্তু আপনার অ্যাপ্লিকেশন রক্ষণাবেক্ষণকে আরও উন্নত করে।
  • মডুলারাইজেশনে বিকাশকারীদের অভিজ্ঞতাও চূড়ান্ত ফলাফলকে অত্যন্ত প্রভাবিত করে।

গুরুত্বপূর্ণ দ্রষ্টব্য: প্রায় সমস্ত বিবৃতি আমার তদন্ত এবং গবেষণা। প্রকৃতপক্ষে, ত্রুটি এবং ত্রুটি থাকতে পারে এবং ভবিষ্যতে আরও অনেক তথ্য যুক্ত করার জন্য আপডেট করা হবে।



ধন্যবাদ মিঃ এএফ, আমি উত্তরটি পাওয়ার পরে আশা করছিলাম "এই প্রশ্নটি আমার মনে আপনার মনে আসে যে রেফারেন্ডেড পদ্ধতিগুলি উত্তরাধিকারের গভীরতার সাথে কী সম্পর্কিত? উত্তরটি হল," তবে আপনি এর উত্তর দেননি। উত্তরাধিকারের গভীরতা কেন রেফারেন্স পদ্ধতির গণনা বাড়িয়ে দেয় তা আপনি দয়া করে বিস্তারিত বলতে পারেন? আমাদের ক্ষেত্রে যেমন আমরা কোনও অতিরিক্ত স্তর যোগ করি নি তবে কেবল 'অ্যাপ' মডিউলটি বিভক্ত করেছি। 'অ্যাপ' মডিউলের মাধ্যমে অন্য কোনও বৈশিষ্ট্য মডিউলের কোনও বৈশিষ্ট্য মডিউল অ্যাক্সেসের পদ্ধতিগুলির ক্ষেত্রে রেফারেন্সড পদ্ধতি গণনা বাড়ানোর সম্ভাবনা রয়েছে, এ কারণ কি?
রোহিত সুরওয়াস

@ রোহিতসুরওয়াসের উত্তর বাকী বাক্য is উত্তরাধিকারের পরেও পদ্ধতি রেফারেন্সগুলি বৃদ্ধি করবেন না, এটি করার মাধ্যমে মডুলারাইজেশন করা হবে এবং উত্তরাধিকারের গভীরতা কিউজ হবে।
মিঃ এএফ

@ রোহিতসুরওয়েস, অন্য একটি মডিউলে অন্য বৈশিষ্ট্য অ্যাক্সেস করা এমন একটি বৈশিষ্ট্য যা রেফারেন্সযুক্ত পদ্ধতিগুলি খুব বেশি বাড়ায় না। রেফারেন্সযুক্ত পদ্ধতি গণনা বৃদ্ধির মূল কারণ হ'ল প্রতিটি মডিউলের প্রয়োজনীয় গ্রেডল এবং নির্ভরতা।
মিঃ এএফ

@ রোহিতসুরওয়াস আপনি মডিউল সম্পর্কিত সম্পর্কে মডিউল সম্পর্কে ভাল টিপস নির্দেশ করেছেন। প্রকৃতপক্ষে, যদি 2 মডিউলগুলির মধ্যে অনেকগুলি সম্পর্ক এবং রেফারেন্সযুক্ত পদ্ধতি থাকে তবে সেগুলি আরও ভাল পারফরম্যান্সের জন্য একত্রিত করা উচিত। প্রকৃতপক্ষে মডিউলটি পদ এবং ধারণায় স্বতন্ত্র হওয়া দরকার।
মিঃ এএফ

1
@ রোহিতসুরওয়াস আমি যেমন বলেছিলাম, অব্যবহৃত জার আপনার ক্ষেত্রে নাও লাগতে পারে i এবং আমি আপনাকে এটি অনুসন্ধান করার জন্য প্রয়োজনীয় সমস্ত সম্ভাব্য উত্স তালিকাভুক্ত করেছি
মিঃ এএফ

2

সমাধানটি কেবল আমার মনের মধ্যে ক্লিক করা হিসাবে সমাধানের প্রশ্নে আমার নিজের উত্তর দেওয়া, যদিও এটি চেষ্টা করা হয়নি তবে অবশ্যই কাজ করবে, সম্ভবত বা সম্ভবত। :) মিঃ এএফের দেওয়া উত্তর চূড়ান্ত সমাধানে পৌঁছানোর জন্য খুব দরকারী ছিল। এটা কেন কথা হয়? তবে কীভাবে এড়ানো যায় বা কীভাবে এর উন্নতি করা যায় তা নয়।

আসল / প্রকৃত রেফারেন্স পদ্ধতি গণনা ফিরে পাওয়ার জন্য এখানে একটি উপায় is -

এটি কীভাবে আমরা অ্যাপ্লিকেশনটিকে মডিউলাইজ করব তা নির্ভর করে না তবে কীভাবে আমরা নির্ভরতা যুক্ত করি তার উপর নির্ভর করে না। যদি আমরা ' বাস্তবায়ন ' ব্যবহার করে নির্ভরতা যুক্ত করি তবে সেই নির্ভরতা মডিউলে ব্যক্তিগত থাকে এবং অন্য কোনও মডিউল এটি ব্যবহার করতে পারে না। এবং যদি আমরা ' এপিআই ' (অবচিত 'সংকলনের সমান') ব্যবহার করে একই নির্ভরতা যুক্ত করি তবে তা সর্বজনীন হয়ে যায় এবং অন্যান্য নির্ভরশীল মডিউলগুলি এটি ব্যবহার করতে পারে। যেহেতু আমরা বহু-মডিউল প্রকল্পের প্রতিটি মডিউলে নির্ভরতা যুক্ত করতে 'বাস্তবায়ন' ব্যবহার করছি, প্রতিটি মডিউলের স্ব-অন্তর্ভুক্ত হিসাবে সমস্ত প্রয়োজনীয় নির্ভরতা রয়েছে, এই কারণেই এটি পৃথকভাবে সংকলিত হতে পারে। কেবলমাত্র পরিবর্তিত মডিউলগুলিই সংকলন করতে পারার ফলে বিল্ড / কমিয়ে সময় কমে যাওয়ার ফলাফল। তবে, 'বাস্তবায়ন' এর ব্যবহার রেফারেন্স পদ্ধতিটির সংখ্যা বাড়িয়ে তোলে যেমন অনেকগুলি সদৃশ রেফারেন্স পদ্ধতি রয়েছে।

সুতরাং, যদি বিল্ড টাইম আপনার উদ্বেগের বিষয় না হয় তবে রেফারেন্সযুক্ত পদ্ধতি গণনাটি হয় তবে আপনি সমস্ত মডিউলের নির্ভরতা গাছটি আঁকতে পারেন এবং বেস মডিউলে 'এপিআই' ব্যবহার করে সদৃশ নির্ভরতা যুক্ত এড়াতে পারবেন। এইভাবে এমনকি শীর্ষ মডিউলটি বেস মডিউল দ্বারা যুক্ত নির্ভরতা ব্যবহার করতে পারে যা সদৃশগুলি এড়াবে avoid মনে রাখবেন, এটি বিল্ড সময়কে বাড়িয়ে তুলবে।

আমরা যদি ডিবাগ এবং রিলিজ বিল্ডের জন্য নির্ভরতা আলাদা করতে পারি তবে আমরা উভয়ই অর্জন করতে পারিডিবাগ বিল্ডের জন্য 'বাস্তবায়ন' ব্যবহার করে সমস্ত নির্ভরতা যুক্ত করুন এবং 'এপিআই' ব্যবহার করে রিলিজ বিল্ডের জন্য প্রয়োজনীয় এবং অনুকূলিত নির্ভরতা যুক্ত করুন । এইভাবে ডিবাগ বিল্ডটি দ্রুততর হবে এবং মুক্তির বিল্ডটি ধীর হবে যা সাশ্রয়ী।

দ্রষ্টব্য: আমি কীভাবে ডিবাগ এবং রিলিজ বিল্ডের জন্য পৃথক নির্ভরতা সরবরাহ করতে পারি তা বুঝতে পেরে আমি এই উত্তরটি আপডেট করব।


আমি এটি পছন্দ মত উপকরণ।
মিঃ এএফ

0

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


হ্যাঁ আমি 'কম' সহ প্রতিটি প্যাকেজ প্রসারিত এবং চেক করেছি। প্রধান উদ্বেগটি হ'ল কেন পৃথকভাবে রেফারেন্স পদ্ধতির গণনাটি এপিকে বিশ্লেষকটিতে মোট রেফারেন্স পদ্ধতি অনুসারে আলাদা?
রোহিত সুরওয়েস
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.