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