You can edit almost every page by Creating an account. Otherwise, see the FAQ.

اشکال زدایی اردک لاستیکی

از EverybodyWiki Bios & Wiki
پرش به:ناوبری، جستجو



اردک لاستیکی توسط توسعه دهنده برای کمک به بررسی کد استفاده می‌شود

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

بسیاری از برنامه‌نویسان تجربه این را داشته‌اند که مشکلی را برای شخص دیگری، که احتمالا هیچ چیز در مورد برنامه‌نویسی نمی‌داند، توضیح داده‌اند و سپس در راه توضیح مشکل، به راه حل مورد نظر رسیده‌اند. در توصیف آنچه قرار است کد انجام دهد و مشاهده آنچه در واقع انجام می‌دهد، هر گونه ناسازگاری بین این دو کشف می‌شود. به‌طور کلی، آموزش یک موضوع، ارزیابی آن را از دیدگاه‌های مختلف مجبور می‌کند و می‌تواند درک عمیق‌تری را ارائه دهد. با استفاده از یک شی بی جان، برنامه‌نویس می‌تواند بدون نیاز به شخص دیگر، این کار را انجام دهد.

در فرهنگ عامه[ویرایش]

در ۱ آوریل ۲۰۱۸، Stack Exchange یک نماد اردک لاستیکی را در وب سایت خود به عنوان ویژگی جدیدی به نام Quack Overflow معرفی کرد. اردک در گوشه پایین سمت چپ نمای مرورگر ظاهر شد و سعی کرد با گوش دادن به مشکلات بازدیدکنندگان و پاسخ دادن به راه حل‌ها به آنها کمک کند. با این حال، اردک پس از فکر کردن و تایپ کردن ، فقط صدای کوک تولید کرد. به اردک لاستیکی به عنوان یک روش قدرتمند برای حل مشکلات اشاره کرد. برخی از بازدیدکنندگان گیج شده که اردک را برای اولین بار مشاهده کردند، تصور کردند که یک برنامه بدافزار در رایانه آنها نصب شده‌است قبل از اینکه متوجه شوند این یک شوخی اول آوریل است.

جستارهای وابسته[ویرایش]

منابع[ویرایش]

پیوند به بیرون[ویرایش]

رده:فرهنگ مردمی برنامه‌نویسی رایانه‌ای رده:مرغابی‌ها رده:مهندسی نرم‌افزار

This article "اشکال زدایی اردک لاستیکی" is from Wikipedia. The list of its authors can be seen in its historical and/or the page Edithistory:اشکال زدایی اردک لاستیکی. Articles copied from Draft Namespace on Wikipedia could be seen on the Draft Namespace of Wikipedia and not main one.



Read or create/edit this page in another language[ویرایش]