আমি কোডে এটি অনেক দেখেছি, এমনকি ভিএম এটিকে একটি বিশেষ কেস হিসাবে চিহ্নিত করে। #TODOএবং #FIXMEঅন্য দুটি ফিক্স চিহ্নিতকারীগুলি কি ভিএম হাইলাইট তবে এর #XXXঅর্থ কী?
আমি কোডে এটি অনেক দেখেছি, এমনকি ভিএম এটিকে একটি বিশেষ কেস হিসাবে চিহ্নিত করে। #TODOএবং #FIXMEঅন্য দুটি ফিক্স চিহ্নিতকারীগুলি কি ভিএম হাইলাইট তবে এর #XXXঅর্থ কী?
উত্তর:
XXXএকটি মন্তব্য সাধারণত একটি মাথা আপ হয়। এটা হতে পারে:
আমি প্রায়ই মত আরো একটি বর্ণনামূলক ট্যাগ পছন্দের থাকেন FIXMEবা TODOবা HACK।XXXউপরেরগুলির জন্য প্রায়শই একটি ক্যাচ হিসাবে ব্যবহৃত হয়।
ফ্রিবিএসডি কোড ক্রস রেফারেন্সে 'এক্সএক্সএক্স' অনুসন্ধান করা অনেকগুলি ব্যবহারের একটি ভাল উদাহরণ। হাজার হাজার ...
TODOবা XXXপরিবর্তে) তবে আমি এটির ব্যাখ্যা করব।
NOTE: কোডটি কীভাবে কাজ করে তার বিবরণ (যখন এটি স্বতঃসিদ্ধ হয় না)।XXX: সম্ভাব্য সমস্যা সম্পর্কে সতর্কতা, হিসাবে ব্যবহার করা যেতে পারে NOTE:XXX:।HACK: কোনও সমস্যা / ত্রুটি রোধ করার জন্য খুব ভাল লিখিত বা ত্রুটিযুক্ত কোড নয়। হিসাবে ব্যবহার করা উচিত HACK:FIXME:।FIXME: এটি কাজ করে, সাজানো, তবে এটি আরও ভাল করা যায়। (সাধারণত হরফে লিখিত কোড যাতে পুনরায় লেখার প্রয়োজন হয়)।BUG: এখানে একটা সমস্যা আছে.TODO: কোনও সমস্যা নেই, তবে অতিরিক্ত কোড লেখা দরকার, সাধারণত যখন আপনি কোনও কিছু এড়িয়ে যাচ্ছেন।অন্তত এইভাবেই এই ট্যাগগুলি সম্পর্কে আমাকে শেখানো হয়েছিল। মূলত প্রথম দুটি ( NOTEএবং XXX) তথ্যের জন্য ব্যবহৃত হয় এবং কোনও পদক্ষেপের প্রয়োজন হয় না। যদিও গত তিন ( FIXME, BUGএবং TODO) কর্ম প্রয়োজন নেই। HACKএর মাঝে কোথাও রয়েছে (এবং আমি মনে করি না কেন?)।
LAZY(FIXME বা HACK হিসাবে সমালোচনা নয়) এবং OCD(পরিচিত ওভারেঞ্জাইনারিং)
২০০৫ সালের জুনের পাইথন এনহান্সমেন্ট প্রস্তাবের কিছু নোট যা প্রত্যাখ্যান করা হয়েছিল ।
মধ্যে নির্বাচন
FIXMEএবংXXXকঠিন।
XXXআরও সাধারণ বলে মনে হচ্ছে তবে বর্ণনামূলক কম।
তদ্ব্যতীত,XXXকোডের একটি অংশে একটি দরকারী স্থানধারক
যা অজানা।এইভাবে
FIXMEপছন্দসই বানান।
সূর্য বলেছেXXXএবংFIXMEকিছুটা আলাদা,XXXউচ্চতর তীব্রতা দেয়।
যাইহোক, এই বিষয় নিয়ে কয়েক দশকের বিশৃঙ্খলা, এবং প্রচুর লক্ষ লক্ষ
বিকাশকারী যারা সূর্যের দ্বারা প্রভাবিত হবে না, তাদের যথার্থ প্রতিশব্দ বলা সঠিকভাবে সহজ।
পিইপি শুরু হয়,
এই পিইপি প্রত্যাখ্যান করা হয়েছে। সম্প্রদায় আগ্রহী হতে পারে,
তবে মানক গ্রন্থাগারটিকে এই মানের সাথে সঙ্গতিপূর্ণ করার কোনও ইচ্ছা নেই।
...
কোডেট্যাগ কি?
প্রোগ্রামাররা ব্যাপকভাবে অ্যাড-হক কোড মন্তব্য মার্কআপ কনভেনশনগুলি কোডের এমন বিভাগগুলির অনুস্মারক হিসাবে পরিবেশন করতে ব্যবহার করে যার নিকটতর পরিদর্শন বা পর্যালোচনা প্রয়োজন need মার্কআপ উদাহরণ অন্তর্ভুক্ত
FIXME,TODO,XXX,BUG, কিন্তু উপস্থিত সফ্টওয়্যার ব্যাপক ব্যবহারে আরো অনেক। এই জাতীয় চিহ্নিতকরণকে এরপরে কোডেট্যাগ হিসাবে উল্লেখ করা হবে । এই কোডেটাগুলি অ্যাপ্লিকেশন কোড, ইউনিট পরীক্ষা, স্ক্রিপ্টস, সাধারণ ডকুমেন্টেশন বা যেখানে উপযুক্ত উপযুক্ততে প্রদর্শিত হতে পারে।
পিইপি একটি আকর্ষণীয় পড়া।
কটাক্ষপাত আছে PEP350 । এটা সব ব্যাখ্যা করে TODO, XXXইত্যাদি আমি এটা দৈনন্দিন ব্যবহার যখন আমি কোড ট্যাগ উপায়ে ঠিক কি এক মনে করতে পারেন না।
আমি ব্যবহার করি XXXকারণ এটি টাইপ করা সহজTODO ।
XXX আপনি যখন তাড়াহুড়ো করবেন তখন তার জন্য এবং এটি নিজেই ফিরে পাবেন।
TODO আপনার যখন এটি অন্য কারও হাতে তুলে দিতে হবে তখন for
সম্ভবত এটি এমন কেসগুলির জন্য যে আপনি কীভাবে পরিচালনা করতে জানেন না।
এটি দেখুন: টোডো / ফিক্সএমএ / এক্সএক্সএক্স / হ্যাক বিবৃতিগুলির তালিকা দেখুন
Alt টেক্সট http://editra-plugins.googlecode.com/svn/wiki/images/commentbrowser/cb_screenhot.PNG
(পুরানো) জাভা কোড কনভেনশন থেকে :
জালিয়াতিপূর্ণ হলেও কার্যকর এমন কিছুতে পতাকাঙ্কিত করতে একটি মন্তব্যে XXX ব্যবহার করুন। বোগাস এবং ভাঙ্গা এমন কিছু পতাকাঙ্কিত করতে FIXME ব্যবহার করুন।
XXX সতর্কতার জন্য সংক্ষিপ্ত, যা নোট থেকে কিছুটা আলাদা তবে হ্যাকের সাথে বেশ মিল। এটি তৃতীয় পক্ষের লাইব্রেরি / কোডে একটি বাগ হতে পারে যা ব্যবহার করা হচ্ছে এবং // এক্সএক্সএক্সএক্স সহ কোডটি বোঝায়: তৃতীয় পক্ষের কোডে বাগের কারণে এটি কার্যনির্বাহী বা এর অর্থ কারও কাছে দেখার / পরিবর্তনকারী "সতর্কতা" বোঝাতে পারে কোনও নির্দিষ্ট উপায়ে কেন এমন কিছু করা হচ্ছে তা নির্দেশ করার কোড যা অন্যথায় প্রথম দেখায় ভুল / অকার্যকর বলে মনে হতে পারে। হ্যাক হল জেনেরিক টার্ম যার অর্থ আপনার নিজের কোড বেস বা তৃতীয় পক্ষের লাইব্রেরিতে উপস্থিত হতে পারে এমন একটি ইস্যুটির জন্য কার্যকারিতা।
আমি বিশ্বাস করি যে FIXMEএটি বিকাশকারীর HACKপক্ষে এবং রক্ষণাবেক্ষণকারীর XXXপক্ষে, ব্যবহারকারীর পক্ষে।
উদাহরণস্বরূপ, আপনি যদি XXXএটিকে উপেক্ষা করেন এবং এই ফাংশনটি অন্য কোথাও কল করেন তবে এটি কীভাবে কাজ করে তা না বুঝে অপ্রত্যাশিত কিছু ঘটতে পারে এবং এই সমস্যাটি মোকাবেলা করা ব্যক্তিটি অসন্তুষ্ট হবে (কমপক্ষে যিনি যুক্ত করেছেন তিনিXXX )। আপনি যদি এই ফাংশনটি ব্যবহার না করেন তবে সমস্যাটি চলে যাবে বলে আপনি মনে করতে পারেন।
তবে এর জন্য FIXME, আপনি কোডটি এটি কার্যকর করে ঠিক করার জন্য উপযুক্ত বোধ করবেন। এবং জন্যHACK , আপনি এটি ব্যবহার না করা সত্ত্বেও আপনার আর কোনও পছন্দ হতে পারে না।
আপনি যদি XXXনিজের কোডে লিখে থাকেন এবং কেউ এটি ব্যবহার করে থাকে তবে আপনি সেই কোডটি পুরোপুরি নতুন করে লিখেছেন এমন কারণে আপনি অসন্তুষ্ট হতে পারেন এবং এটি তখন সম্পূর্ণ ভিন্ন উপায়ে আচরণ করে এবং আপনি অন্য কারও কোডটি ভেঙে ফেলেছিলেন। তবে আপনি যদি একটি FIXMEবা TODOতার পরিবর্তে ছেড়ে যান , আপনি এত যত্ন করবেন না।