اشکالزدایی اردک لاستیکی: تفاوت میان نسخهها
محتوای حذفشده محتوای افزودهشده
بدون خلاصۀ ویرایش |
بدون خلاصۀ ویرایش |
||
خط ۱:
[[پرونده:Rubber_duck_assisting_with_debugging.jpg|بندانگشتی| اردک لاستیکی توسط توسعه دهنده برای کمک به بررسی کد استفاده میشود]]
در [[مهندسی نرمافزار]]، '''اشکالزدایی اردک لاستیکی''' یک روش [[اشکالزدایی|اشکال زدایی]] کد است. این نام اشارهای به داستانی در کتاب ''[[برنامهنویس
بسیاری از برنامهنویسان تجربه این را داشتهاند که مشکلی را برای شخص دیگری، که احتمالاً حتی برای کسی که هیچ چیز در مورد برنامهنویسی نمیداند، توضیح دادهاند و سپس در راه توضیح مشکل، به راه حل مورد نظر رسیدهاند. در توصیف آنچه قرار است کد انجام دهد و مشاهده آنچه در واقع انجام میدهد، هر گونه ناسازگاری بین این دو آشکار میشود. بهطور کلی، آموزش یک موضوع، ارزیابی آن را از دیدگاههای مختلف مجبور میکند و میتواند درک عمیقتری را ارائه دهد. با استفاده از یک شیء بی جان، برنامهنویس میتواند بدون نیاز به قطع شخص دیگر، این کار را انجام دهد.<ref>{{یادکرد وب|عنوان=The Psychology Underlying the Power of Rubber Duck Debugging {{!}} Press Up|نشانی=https://web.archive.org/web/20140709011039/http://pressupinc.com/blog/2014/06/psychology-underlying-power-rubber-duck-debugging/|وبگاه=web.archive.org|تاریخ=2014-07-09|بازبینی=2021-10-17}}</ref>
|