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