"টোডো স্বয়ংক্রিয়ভাবে উত্পন্ন পদ্ধতি স্টাব" বলতে কী বোঝায়? [বন্ধ]


9

আমি অ্যান্ড্রয়েড প্রোগ্রামিংয়ের জন্য গ্রহগ্রী ব্যবহার করছি এবং এখানে এবং সেখান থেকে আমি এখানে বিবৃতিটি দেখতে পেয়েছি, "স্বয়ংক্রিয়ভাবে উত্পন্ন পদ্ধতি স্টুডো করুন"।

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

এটি সর্বত্র বারবার উল্লেখ করার দরকার কী?


1
আপনি যদি পছন্দ না করেন তবে আপনাকে Elpipse এ টেমপ্লেটটি পরিবর্তন করতে পারেন
DPM

3
এই প্রশ্নটি অফ-টপিক হিসাবে উপস্থিত বলে মনে হচ্ছে কারণ এটি আইডিই ব্যবহার করা হচ্ছে এমন একটি ন্যূনতম উপলব্ধি প্রদর্শন করে না।
জিম জি।

উত্তর:


9

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

তবে আপনি যদি সেগুলি ব্যবহার না করেন তবে এই মন্তব্যগুলি অপসারণ করার জন্য আপনার কোড টেম্পলেটগুলি (পছন্দসমূহ-> জাভা-> কোড স্টাইল-> কোড টেম্পলেট) সংশোধন করা উচিত।

নির্দিষ্টভাবে:

  • কোড-> পদ্ধতি শরীর
  • কোড-> কনস্ট্রাক্টর বডি
  • কোড-> ব্লক বডি ধরুন

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

2
আমি ভিজুয়াল স্টুডিওর (রিশার্পার্স?) স্টাব তৈরির আচরণকে প্রাধান্য দিই throw new NotImplementedException();যেহেতু তারা নিঃশব্দে ব্যর্থ হওয়া খালি পদ্ধতির চেয়ে বিস্মৃতদের পক্ষে উপেক্ষা করা অনেক কঠিন।
ড্যান ইজ ফিডলিং ফায়ারলাইট

1
@ থমাস ওভেনস তিনি গ্রহনের নাম দিয়েছেন, নেটবিয়ানস, ভিজ্যুয়াল স্টুডিও, জেটব্রেইনস এবং অন্যান্য নয়। তদ্ব্যতীত, এটি টোডো অর্থ এবং এটি কীভাবে ব্যবহৃত হয় তা অবিকল is
নিল

1
@ ড্যানিইলি আমিও এটি পছন্দ করি, এজন্যই অ্যালিপসে আমার স্বতঃ-উত্পন্ন কোড টেমপ্লেটগুলি এ রকম দেখাচ্ছে:throw new UnsupportedOperationException("Auto-generated method stub"); // TODO Auto-generated method stub
সাইমন লেহম্যান

16

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

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


7

Eclipse সহ অনেক IDEs টাস্ক তালিকা তৈরি করার জন্য একটি মন্তব্যে "TODO" ব্যবহার করে। এই টাস্ক তালিকাগুলিতে মন্তব্যের পাঠ্য এবং যে ফাইল এবং পদ্ধতিতে মন্তব্য রয়েছে সেগুলি অন্তর্ভুক্ত রয়েছে This এটি এই কার্যকারিতা সহ একটি সরঞ্জাম ব্যবহার করে প্রত্যেককে এখনও খোলা থাকা সামগ্রীর তালিকা তৈরি করতে দেয়। এছাড়াও আরও কিছু সাধারণ শনাক্তকারী যেমন FIXME বা XXX এর কিছু আইডিইতে একই রকম কার্যকারিতা রয়েছে। স্ট্যাক ওভারফ্রোতে এই প্রশ্নটি গ্রহনটিতে মন্তব্য কীওয়ার্ড সম্পর্কে জিজ্ঞাসা করে এবং কিছু অতিরিক্ত তথ্য সরবরাহ করে।

আপনি যখন কিছু ফাংশন স্বয়ংক্রিয়ভাবে তৈরি করেন, তখন এটি আপনার নিজের প্রয়োগটি সন্নিবেশ করানো হবে বলে আশা করা যায়। এটি উপযুক্ত স্টাবটি যুক্ত করে যাতে আপনার কোডটি সংকলিত হয়, তবে মন্তব্যগুলি যুক্ত করে যাতে আপনি দ্রুত কার্যকর পদ্ধতিগুলি আবিষ্কার করতে পারেন। মনে রাখবেন যে অটোজেনারেটেড toStringএবং hashcodeফাংশনগুলির মতো কিছু অটো-জেনারেটেড ফাংশনগুলিতে এই মন্তব্যগুলি থাকে না কারণ আপনি এগুলি সংশোধন করবেন বলে আশা করা যায় না।

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


4

TODO এর সহজ অর্থ "করণীয়", স্টাব তৈরি করা হয় তবে বিকাশকারী বা প্রোগ্রামারকে প্রয়োজন মতো কোড যুক্ত করা দরকার।

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.