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