পরিত-ওয়ার কোডটি কি কখনও সঠিকভাবে মারা যায়?


10

এটি আমার ধারণা যে সময়ের সাথে সাথে আরও অনেক বেশি ওপেন সোর্স কোড তৈরি করা হয়, বিভিন্ন ফ্রি বা আংশিক মুক্ত সংগ্রহস্থলে যুক্ত করা হয় এবং পরে সাধারণত পরিত্যক্ত হয়।

পরিত্যক্ত কোড নিষ্পত্তি করার জন্য কি কোনও সাধারণভাবে গৃহীত মান রয়েছে? এটি কি ভান্ডারগুলির দ্বারা প্রয়োগ করা উচিত, বা এটি এমন কিছু হতে পারে যা মূল কোড লেখকদের উপর নির্ভর করে?


2
কেন এটি নিষ্পত্তি করা প্রয়োজন? যদি এটি ওপেন সোর্স হয় তবে কারও কারও কাছে এটি কিছু সময়ের জন্য চাইলে এটি সংগ্রহস্থলে রাখতে খুব বেশি খরচ হয় না cost
ডেভিড থর্নলি

"পরিত্যক্ত কোড নিষ্পত্তি করার জন্য মানদণ্ড" বলতে কী বোঝ? "দেল "?
রুক

@ রুক: বা ইউনিক্স / লিনাক্স ব্যবহারকারীদের জন্য "rm -rf *"।
ডেভিড থর্নলি

@ ডেভিড থর্নলি - হ্যাঁ, ভাল ... আপনি পয়েন্টটি পেয়ে
রুক

উত্তর:


7

এখানে বড় সমস্যা সিদ্ধান্ত নিচ্ছে যখন কোনও কিছুর পরিত্যক্ত হয়।

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

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

সুতরাং আমি না বলতে চাই, কেবলমাত্র সফ্টওয়্যারটি এখনও ব্যবহার হচ্ছে কিনা তা নির্ধারণের কোনও নির্ভরযোগ্য উপায় নেই। প্রমাণের অনুপস্থিতি অনুপস্থিতির প্রমাণ নয় :)


শেষ বাক্যটির জন্য +1। সেই সফ্টওয়্যারটির উপর কে নির্ভর করে তা আপনি কখনই বলতে পারবেন না, যে কারণে মাইক্রোসফ্ট পিছনের দিকের সামঞ্জস্যের দিকে প্রায় অগ্রাধিকার দেয়।
মাইকেল কে

1

এটি মজুত কোডগুলির মধ্যে থাকা ভান্ডারগুলির জন্য রক্ষণাবেক্ষণের বিষয়। এই প্রকল্পগুলিতে কোনও ট্র্যাফিক না থাকলেও তারা সংস্থান ব্যবহার করে। কোনও সরবরাহকারীর দুটি পছন্দ রয়েছে: এ থেকে মুক্তি পান বা এটি অনির্দিষ্টকালের জন্য রাখুন keep সোর্সফর্জের মতো কিছু জায়গা মালিকদের ম্যানুয়ালি মুছে না দেওয়া পর্যন্ত প্রকল্পগুলি রাখা পছন্দ করে। তারপরেও তাদের এখনও সংরক্ষণাগার রয়েছে।

পুরানো লাইব্রেরিগুলি যা নতুন কোনও কিছুর জন্য আর ব্যবহার করা হয় না সেগুলি থেকে মুক্তি পাওয়ার জন্য আমি যে সেরা পন্থাটি দেখেছি তা হ'ল এই পদ্ধতির:

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

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


1

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

একইভাবে, আমরা প্রতি 18 তম শতাব্দীর সুরকারকে মোজার্ট হিসাবে এবং প্রতি 16 তম শতাব্দীর নাট্যকারকে শেক্সপিয়ার হিসাবে দেখতে পাই। স্টারজনের আইন হুকুম দেয় যে এখনকার এবং তারপরের সমস্ত কিছুর 90% হ'ল বক্রতা / তবে বর্তমানে যে বকাবকি রয়েছে তার সাথে আপনি আরও বেশি পরিচিত কারণ এটির ব্যবহারকারীর সম্পূর্ণ ক্ষয়ক্ষতির অভিজ্ঞতা অর্জন করার পর্যাপ্ত সময় নেই।

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