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