কোনও ভিএস প্রকল্পে অব্যবহৃত স্টেটমেন্টগুলি অপসারণের কোনও সুবিধা রয়েছে (যেমন রেশার্পার ব্যবহার করে করা যেতে পারে), বা বিল্ডিং / মোতায়েনের সময় ভিএস স্বয়ংক্রিয়ভাবে সেটির যত্ন নেবে?
কোনও ভিএস প্রকল্পে অব্যবহৃত স্টেটমেন্টগুলি অপসারণের কোনও সুবিধা রয়েছে (যেমন রেশার্পার ব্যবহার করে করা যেতে পারে), বা বিল্ডিং / মোতায়েনের সময় ভিএস স্বয়ংক্রিয়ভাবে সেটির যত্ন নেবে?
উত্তর:
কোনও পারফরম্যান্স সুবিধা নেই, যদি এটিই আপনি বোঝাতে চান।
একটি সমাবেশে সমস্ত রেফারেন্স সম্পূর্ণরূপে যোগ্য; সংকলকটি আপনার কোডটিতে প্রদত্ত রেফারেন্সগুলি কেবলমাত্র সনাক্তকারীদের পুরোপুরি যোগ্যতার জন্য ব্যবহার করে, সুতরাং আপনার উত্স কোডে অব্যবহৃত রেফারেন্সের একমাত্র প্রভাব পড়ার সামান্য হ্রাস (কেন এই রেফারেন্সটি এখানে?), এবং সংকলনের সময়ে একটি তুচ্ছ বৃদ্ধি।
এটিকে অন্যভাবে বলতে গেলে, উত্পাদিত আইএল আপনি অব্যবহৃত রেফারেন্সগুলি সরিয়ে দেন বা না করেন ঠিক একই রকম।
using
গুলি বা ডিএলএল উল্লেখ ( Reference Include
এমএসবিল্ড ফাইল উপাদান, /reference:
সিএসসি যুক্তি) যুক্ত করলে আইএল পরিবর্তন হবে না । আমার মনে ছিল: using
একটি ওয়েব অ্যাপ্লিকেশন প্রকল্প থেকে অব্যবহৃত গুলি সরান । এগুলি ছিল একচেটিয়া ডিএলএল রেফারেন্সের কোড বাধ্যতামূলক অন্তর্ভুক্তির একমাত্র লাইন, তাই এখন সেগুলি সরিয়ে দিন। যেমনটি আপনি বলেছেন, আরও দ্রুত তৈরি করে - তাই যদি রেফারেন্সগুলি ইউএনসি পাথ হয় (সিএসসি সমস্ত রেফারেন্স পাথ চেক করে)। তুচ্ছ বিজয় 2: সিআই এর গতি (স্ক্রিপ্টগুলি সমস্ত রেফারেন্সড ডিএলএলগুলি দখল করে) উন্নত করে যেমন কম ফাইল অনুলিপি করা হয় যেমন উত্স নিয়ন্ত্রণ সার্ভার থেকে সার্ভারটি অ্যাপ্লিকেশন সার্ভারে প্রকাশ করার জন্য তৈরি করতে build
হ্যাঁ - আমি দুটি প্রাথমিক সুবিধা সম্পর্কে ভাবতে পারি:
অব্যবহৃত কোড অপসারণ করা কেবল অতিরিক্ত ব্যাগেজ এবং অর্জনের কার্যকারিতা পরিমাপ করা শক্ত।
অব্যবহৃত কোড অপসারণ, সংকলনের সময়টি কমিয়ে আনে, আমি এমন একটি প্রকল্পে কাজ করছি যা 15 থেকে 20 মিনিটের মধ্যে যে কোনও সময় লাগে, সেখানে প্রচুর অব্যবহৃত কোড রয়েছে। অব্যবহৃত কোড অপসারণের ফলে সংকলনের সময় decreased 7 মিনিটে হ্রাস পেয়েছে। দলে যখন অনেক বিকাশকারী থাকে তখন এটি আলাদা হয়, এটি দ্রুত তৈরি এবং পরীক্ষার জন্য প্রত্যেকের সময় সাশ্রয় করে।
আপনি যদি নিজের বিল্ড এবং ইউনিট পরীক্ষাগুলি স্বয়ংক্রিয়ভাবে চালিত করেন তবে এখন আপনার প্রয়োজনীয় ইউনিট পরীক্ষাগুলি সরিয়ে ফেলেছেন। আবার এই ইউনিট পরীক্ষা চালাতে সময় কমছে। আপনার অবিচ্ছিন্ন বিল্ড পরিচালনা প্রক্রিয়াটিতে কেবল দক্ষতা বৃদ্ধি পেয়েছে।
removing unused references
(ডিএলএল) এবং সব উত্তর চলেছেনremoving unused using statements
।