اشکال زدایی اردک لاستیکی
این مقاله ممکن است واجد شرایط معیارهای حذف سریع ویکیپدیا باشد به عنوان یک صفحهٔ آزمایشی. محس ع۲ را ببینید.
اگر این مقاله واجد شرایط معیارهای حذف سریع نیست، یا قصد دارید درستش کنید، لطفاً این آگاهسازی را بردارید، ولی این آگاهسازی را از صفحههایی که خودتان ایجاد کردید حذف نکنید. اگر شما این صفحه را ایجاد کردید، و مخالف دلیل ارائهشده برای حذف هستید، میتوانید روی دکمهٔ زیر کلیک کنید و پیامی بگذارید که دلیل عدم موافقتتان با حذف این مقاله را توضیح دهد. شما میتوانید برای آگاهی از پاسخی به پیامتان از این صفحهٔ بحث بازدید کنید. توجه داشتهباشید این مقاله زمانی که با این آگاهسازی برچسب خورد، اگر بدون تردید واجد شرایط معیارهای حذف سریع باشد یا اگر توضیحی که به صفحهٔ بحث ارسال شود ناکافی باشد ممکن است در هر زمان حذف شود.
یادداشت برای نویسندهٔ صفحه: شما صفحهٔ بحث نوشتار را هنوز ویرایش نکردهاید. اگر میخواهید با این حذف سریع مخالفت کنید، روی دکمهٔ بالا کلیک کنید تا بتوانید در صفحهٔ بحث پیامی بگذارید و توضیح دهید چرا در این اندیشه هستید که این مقاله نباید حذف شود. اگر از پیش پیامی در صفحهٔ بحث گذاشتهاید ولی این پیام همچنان نشان داده میشود، برای پاکسازی میانگیر صفحه تلاش کنید. این صفحه آخرین بار توسط WikiMasterBot2 (مشارکتها | سیاههها) در ۱۳:۱۱ یوتیسی (۲ سال پیش) ویرایش شدهاست. |
در مهندسی نرمافزار، اشکال زدایی اردک لاستیکی یک روش اشکال زدایی (دیباگ کردن) کد است. این نام اشارهای به داستانی در کتاب برنامهنویس پراگماتیک دارد که در آن یک برنامهنویس یک اردک پلاستیکی را با خود حمل میکند و با مجبور کردن خود به توضیح خط به خط کدها برای اردک، آنها را اشکال زدایی میکند. بسیاری از اصطلاحات دیگر برای این تکنیک وجود دارد که اغلب شامل اجسام مختلف (معمولا) بی جان یا حیوانات خانگی مانند سگ یا گربه است.
بسیاری از برنامهنویسان تجربه این را داشتهاند که مشکلی را برای شخص دیگری، که احتمالا هیچ چیز در مورد برنامهنویسی نمیداند، توضیح دادهاند و سپس در راه توضیح مشکل، به راه حل مورد نظر رسیدهاند. در توصیف آنچه قرار است کد انجام دهد و مشاهده آنچه در واقع انجام میدهد، هر گونه ناسازگاری بین این دو کشف میشود. بهطور کلی، آموزش یک موضوع، ارزیابی آن را از دیدگاههای مختلف مجبور میکند و میتواند درک عمیقتری را ارائه دهد. با استفاده از یک شی بی جان، برنامهنویس میتواند بدون نیاز به شخص دیگر، این کار را انجام دهد.
در فرهنگ عامه[ویرایش]
در ۱ آوریل ۲۰۱۸، 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.