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