18

تصحيح بطة المطاط في stackoverflow.com !!


التعليق السابق

يستخدم بعض المبرمجين بطّة مطاطيّة كأداة لتصحيح الأخطاء، يكون المبدأ بشرح الشّيفرة سطرًا سطرًا للبطّة، هذا يُفيد لمعرفة أين حدث الخطأ (فمثلًا وأنت تشرح، قد تجد بأنّ متغيّرًا يحمل قيمةً غير مرغوبة أو أنّ الدّالة لم تُستدعى كما يجب...).

ليس من الضروري أن تكون بطّة، المهمّ أن تشرح الشّيفرة لأيّ جمادٍ أو حيّ كما كان لتفهمها أكثر :)

الافضل ان تشرح الكود لجماد كدمية او ماشابه ولاكن لا انصحك بشرحه لشخص غير مبرمج لانك ستبدو كشخص غريب عن كوكب الارض بالنسبة له

أنا أشرحُه لنفسي :)

انا اشرحه لنفسي

لا ينصح بذالك فربما وانت تتفحص الكود قد تتجاوز function معينة معتقدا انها تقوم بوظيفتها وهي لا ، ولاكن حينما تشرح كود لشيا ما فستتعامل معه كانه اول مرة يطلع على الكود وبالتالي تضطر لشرح له بالتفصيل

ستتعامل معه كانه اول مرة يطلع على الكود

غفلت عن هذه النّقطة، شكرًا لك.

في معظم الأحيان، ما أفعله هو التّحقق من قيم المتغيّرات في كلّ مرحلة من مراحل الدّالة، وعادة ما أجد أنّ المتغيّر الذي أتعامل معه لا يحمل في الحقيقة القيمة التي أتوقّعها. فهل من نصائح أخرى لتنقيح الأخطاء البرمجيّة؟

هاهاها، أنا أيضاً

لكن أن تشرح للبطة أفضل، لو شرحت لنفسي سيظنون انني مجنون

يبدو انني سأستخدم طريقة البطة :)