TechBord Logo
TechBord detail

بررسی میز (Desk Checking) چیست؟

بررسی میز فرآیند بازبینی دستی کد منبع (Source Code) یک برنامه است. این شامل خواندن تابع (Function) درون کد و آزمایش دستی آنها، اغلب با چندین مقدار ورودی (Input) است. توسعه دهنده (Developer) ممکن است قبل از انتشار یک برنامه نرم افزاری، کد خود را از روی میز بررسی کند تا مطمئن شود الگوریتم (Algorithm) به درستی و کارآمد عمل می کند.

اصطلاح "بررسی میز" به رویکرد دستی بازبینی کد منبع (نشستن روی میز)، به جای اجرای آن از طریق اشکال زدا (Debugger) یا یک فرآیند خودکار دیگر. در برخی موارد، یک برنامه نویس حتی ممکن است از یک مداد و کاغذ برای ثبت فرآیند و خروجی (Output) توابع درون یک برنامه استفاده کند. برای مثال، توسعه‌دهنده ممکن است مقدار یک یا چند متغیر (Variable) را در یک تابع از ابتدا تا انتها ردیابی کند. مرور دستی کد خط به خط ممکن است به برنامه نویس کمک کند تا منطق یا ناکارآمدی های نادرست را که یک نرم افزار اشکال زدا نمی تواند تشخیص دهد.

در حالی که بررسی میز برای کشف خطای منطقی (Logic Error) و سایر مسائل مفید است. در کد منبع برنامه، زمان بر است و در معرض خطای انسانی است. بنابراین، ابزار الکترونیک دستگاه یکپارچه یا محیط توسعه یکپارچه (IDE) یا اشکال زدایی برای تشخیص مشکلات کوچک، مانند اشتباه نوشتاری (Syntax Error) مناسب تر است. همچنین برای کاهش احتمال نادیده گرفتن خطاها در کد منبع، داشتن بیش از یک میز برنامه نویس برای بررسی یک برنامه مفید است.

تعریف اصطلاح بررسی میز (Desk Checking) توسط تک بورد

تعریف بررسی میز (Desk Checking) در این صفحه یک تعریف پایه نگاشته شده توسط تک بورد است. اگر مایل به ارجاع به این صفحه یا استناد به این تعریف هستید، با شرط درج لینک به این صفحه می توانید از این محتوا استفاده کنید.

هدف تک بورد توضیح اصطلاحات کامپیوتری به روشی است که به راحتی قابل درک باشد. ما برای سادگی و دقت با هر تعریفی که منتشر می کنیم تلاش می کنیم. اگر بازخوردی درباره تعریف بررسی میز (Desk Checking) دارید یا می‌خواهید یک اصطلاح فنی جدید پیشنهاد کنید، لطفاً با ما تماس بگیرید.

آیا می خواهید اصطلاحات فنی بیشتری یاد بگیرید؟ در خبرنامه روزانه یا هفتگی مشترک شوید و شرایط و آزمون های ویژه را در ایمیل خود تحویل بگیرید.