ওপেন সোর্স প্রকল্প কখন উত্পাদনের জন্য প্রস্তুত?


16

যখন আপনি একটি নতুন ওপেন সোর্স লাইব্রেরি / প্রকল্পটি খুঁজে পান, এটি আপনার উত্স বেসে অন্তর্ভুক্ত করার আগে আপনি কী মানদণ্ডটি দেখেন।

  • আপনার কি উত্তর দেওয়ার দরকার আইনী প্রশ্ন রয়েছে?

  • আপনি কি একটি নির্দিষ্ট পরিমাণের বেগের সন্ধান করেন?

  • সম্প্রদায়টি কি যথেষ্ট ভাল কারণ?

  • আপনি যদি প্রকল্পের জন্য লাইনে থাকি তবে কি আপনার সিদ্ধান্ত পরিবর্তন হয়?

  • ডোমেন বা কোডের জটিলতা কি আপনার এটি সম্পর্কে চিন্তাভাবনা করে?

উত্তর:


19

প্রকল্পের পরিপক্কতা সম্পর্কিত আমার চেকলিস্টটি এখানে:

প্রকল্পটি তার প্রাথমিক মাইলফলক পৌঁছেছে?

আমি কোনও কোড যুক্ত করা এড়িয়ে যাব যদি এটি নিজের বর্ণিত প্রাথমিক মাইলফলক না পৌঁছে। আমি প্রস্তাব দিচ্ছি না যে আপনার বিকাশকারীকে দাবি করা উচিত যে তাঁর প্রকল্পটি উত্পাদন প্রস্তুত এবং সর্বদা এই জাতীয় দাবির মূল্যায়ন করার চেষ্টা করুন, তবে তিনি অবশ্যই আপনাকে বিশ্বাস করবেন যখন সে আপনাকে এটি না বলবে, অর্থাৎ সফ্টওয়্যারটিকে সংস্করণ 0.x হিসাবে লেবেল করা, আলফা, বিটা, মুক্তির প্রার্থী ইত্যাদি।

পর্যাপ্ত ডকুমেন্টেশন আছে কি?

একটি নিখুঁত প্রকল্প প্রস্তাব করবে:

  • উদাহরণ সহ পূর্ণ ব্যবহারকারী গাইড
  • এটি একটি গ্রন্থাগার হলে একটি সংহতকরণ / এক্সটেনশন গাইড
  • এপিআই ডকুমেন্টেশন
  • সম্পূর্ণরূপে উত্স কোড নথিভুক্ত
  • একটি পাবলিক ইস্যু ট্র্যাকার

বিকাশকারীরা এখনও প্রকল্পের জন্য প্রতিশ্রুতিবদ্ধ?

ভবিষ্যতে বিকাশকারীরা প্রতিশ্রুতিবদ্ধ থাকবেন কি না তা আপনি কখনই বলতে পারবেন না, যদি না এটি ফাউন্ডেশন / সংস্থা সমর্থিত প্রকল্প unless তবে প্রায়শই সর্বদা এটির জন্য পরীক্ষা করে বলতে পারেন যে তারা এখনই প্রতিশ্রুতিবদ্ধ কিনা:

  • সাম্প্রতিক প্রতিশ্রুতিবদ্ধ ক্রিয়াকলাপ
  • সাম্প্রতিক বৈশিষ্ট্য (কেবল বাগ সংশোধন নয়)
  • সাম্প্রতিক ডকুমেন্টেশন ক্রিয়াকলাপ (ডক্স আপডেট, ব্লগ পোস্ট ইত্যাদি)

এছাড়াও প্রকল্পের পরিপক্কতার একটি ভাল সূচক হ'ল প্রাথমিক মাইলফলক পরে জড়িত হওয়া সক্রিয় বিকাশকারীগণ, বিকাশকারীদের একটি দ্বিতীয় প্রজন্ম।

বিকাশকারীরা কি অ্যাক্সেসযোগ্য?

  • তারা কি বাগগুলিতে সাড়া দেয়?
  • তারা কি জেনেরিক ইস্যু ট্র্যাকার বাদে যোগাযোগের অন্যান্য উপায় সরবরাহ করে? এটি চেকলিস্টের একটি গৌণ আইটেম, তবে একক বিকাশকারী প্রকল্পের জন্য বিকল্প যোগাযোগের উপায় "নিখোঁজ বিকাশকারীদের ক্ষেত্রে" এর মতো ক্ষেত্রে সহায়তা করতে পারে ।

এখন, আপনার আরও নির্দিষ্ট প্রশ্নের জন্য:

বেগ

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

লাইসেন্সের সামঞ্জস্যতা

আইনী সমস্যা হিসাবে, আপনার কোডবেসে কোনও ওপেন সোর্স প্রকল্পটি কখনই সংহত করবেন না যদি আপনি 100% নিশ্চিত না হন যে এটির ব্যবহারের সাথে এটি আপনার লাইসেন্সের সাথে সামঞ্জস্যপূর্ণ। যদি সন্দেহ হয়, আপনি সর্বদা প্রকল্পের বিকাশকারীদের জিজ্ঞাসা করতে পারেন, বা এমনকি এখানে জিজ্ঞাসা করতে পারেন।

সম্প্রদায় হাইপ

আপনার সর্বদা হাইপকে মূল্যায়ন করা উচিত। সহযোগী বিকাশকারীদের কাছ থেকে প্রস্তাবনাগুলি প্রায়শই প্রকল্পের পরিপক্কতার জন্য যথেষ্ট ভাল সূচক।

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


3

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

বিপি ওয়াইস: নতুন জিনিস প্রবর্তন কোনও প্রস্তুতি / শেখার পর্বের কোনও ধরণের ছাড়াই কখনই করা উচিত নয়।

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