একটি অবহেলিত ফাংশন মূলত কতক্ষণ বেঁচে থাকে?


21

আমি কোর থেকে অবহেলিত ফাংশনগুলি সরিয়ে নেওয়ার পিছনে প্রক্রিয়া / দর্শনের সন্ধান করতে আগ্রহী।

কোডেক্স এটি বলেছেন :

নীচে এই ফাংশনগুলি হ্রাস করা হয়েছে। তার অর্থ তারা নতুন ফাংশন দ্বারা প্রতিস্থাপিত হয়েছে বা আর সমর্থন করা হয় না, এবং ভবিষ্যতের সংস্করণ থেকে সরানো হতে পারে।

যেহেতু 'অপসারণ করা যেতে পারে' কিছুটা অশুভ এবং কিছুটা অস্পষ্ট, আমার নিম্নলিখিত প্রশ্নগুলি রয়েছে।

  1. অবহেলিত ফাংশন মোছার মানদণ্ড কী? (যেমন সংস্করণ ফাঁক, সময়সীমা, সুরক্ষা ঝুঁকি, ইত্যাদি ...)
  2. কোনও অনুষ্ঠানের মোছা সরকারীভাবে জনগণের কাছে জানানো হয়েছে?

উদাহরণস্বরূপ: get_postdata()1.5.1.1 থেকে অবহেলা করা হয়েছে এবং এর কোনও অফিসিয়াল কোডেক্স পৃষ্ঠা নেই। ওয়ার্ডপ্রেসের পুরানো সংস্করণগুলি সমর্থন করা ছাড়াও অন্য কোনও কারণ রয়েছে কি?


ওয়ার্ডপ্রেস স্পষ্টভাবে জানিয়েছে যে এটি পিছনের দিকে সামঞ্জস্যপূর্ণ নয় (বা, কমপক্ষে, এটি যত্ন করে না)। আমি কল্পনা করার একমাত্র কারণ, তারা those সমস্ত পুরানো প্লাগইনগুলি ভাঙতে চায় না।
কায়সার

অবমূল্যায়ন এবং অপসারণের মধ্যে কয়েকটি নির্ধারিত প্রকাশের জন্য কয়েক বছর আগে কিছুটা আলোচনা হয়েছিল, কিন্তু তখন অবচয় হ্রাস করা হয়নি। এমন বেশ কয়েকটি ফাংশন ছিল যার @deprecatedভার্সন নম্বরটি পূর্ণ ছিল না, কিছু ফাংশনগুলি আলগাভাবে রক্ষণাবেক্ষণ করা প্লাগইনগুলি দ্বারা ব্যাপকভাবে ব্যবহৃত হত, ইত্যাদি। দেখে মনে হচ্ছে না যে বিষয়টি নিয়ে আসল কোন সমাধান হয়েছে।
সিকহিপি

@ সিকহिप्পি আপনি কি আপনার মন্তব্যটির উত্তর দিতে পারবেন?
ব্রায়ান ফেগার

@ ব্রায়ানফিগটার - নিশ্চিত জিনিস!
সিকহিপি

উত্তর:


12

আমার জ্ঞানের সর্বোপরি, এবং নাকিনকে স্পষ্ট করে বলতে শুনেছেন, ওয়ার্ডপ্রেস থেকে আজ অবধি কোনও অবহেলা ফাংশন সরানো হয়নি।

ভবিষ্যতের জন্য কোনও গ্যারান্টি নেই, তবে এটি এখনও কখনও ঘটেনি। তবুও, অবহেলিত কার্যগুলি এড়িয়ে চলুন।


ঠিক এটাই আমি জানতে চেয়েছিলাম। ইনপুট জন্য ধন্যবাদ।
ব্রায়ান ফেগটার

দেখুন? এই নাও. :)
ডুগল ক্যাম্পবেল

5

কোন "মানদণ্ড" বা যাই হোক না কেন আছে

… অন্যান্য জায়গাগুলির মতো।


আমি জানি এটি নথিভুক্ত নয়। আমি আশা করছিলাম যে কারোর মূল বিকাশে এই আলোচনাগুলি এখানে রয়েছে সেটাই আঁকিয়ে উঠবে। :)
ব্রায়ান ফেগার


1
ওয়েল এটি ডাব্লুপিপি এর পিছনে কোড বিবেচনা করে, কল্পনাযোগ্য মনে হয়। তারা পারফরম্যান্স, এক্সটেনসিবিলিটি ইত্যাদির মতো অন্য যে কোনও কারণের তুলনায় সামঞ্জস্যতা সম্পর্কে আরও
যত্নশীল

3

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


দুর্দান্ত উত্তর। :) নাসিন নামটি উত্তরটি পেয়েছে। আপনার ইনপুট জন্য ধন্যবাদ।
ব্রায়ান ফেগটার

2

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

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