و حقيقةً قد جربت هذا بنفسي، ففي بعض الأحيان أكون قد كتبت خوارزماً algorithm معقداً و تاكدت نظرياً من صحته، و حينما أختبر الكود أجد انه لا يعمل كما ينبغي !
و حينها أشمر عن ساعدي الجد و أبدأ مرحلة تنقيحٍ debugging مكثفة، و لكن في كثيرٍ من الأحيان أفشل في البداية في العثور علي الخطأ. ثم أنام قليلاً (تاركاً الجهاز يعمل و الكود مفتوح)، و حينما أصحو أنظر إلي الكود مرةً واحدة فأري الغلط bug الذي وقعت فيه، و بإصلاح سطر أو سطرين يعمل الكود كما ينبغي.
و الأمر ليس صدفةً كما قد يبدو؛ فالراحة العقلية التي يوفرها النوم و كذلك الابتعاد عن التفكير في الكود نفسه بدقائقه و تعقيداته يجعل الذهن أكثر تجرداً و أدق نظراً. و ليس النوم فقط هو ما يؤدي إلي ذات النتيجة، فالتنزه أو مشاهدة التلفاز أو الدخول علي الفيسبوك و غيرها من صارفات الذهن الأُخر تؤدي نفس الوظيفة، علي ألا يكون صارف الذهن مسبباً للنكد أو مرهقاً ذهنياً بما يقتل فائدة الترويق الذهني له.
في النهاية: عزيزي المبرمج لو كَلَّ ذهنك و عجزت عن إيجاد علة الكود نم قليلاً ^_^
أضف إليها دخول الحمّام :P
ردحذف"الدخول علي الفيسبوك و غيرها من صارفات الذهن الأُخر تؤدي نفس الوظيفة"
فعليا لا تضاهي النوم و التنزه و السباحة و دخول الحمام، باقي صارفات الذهن، لان الباقي تبقي على اشغاله و اتعابه، بينما الأولى تقوم بإراحته.
كلامٌ صحيح ^_^
ردحذفنصيحة جيدة ..
ردحذفسعيدة بمروري من هنا وان شاء الله من المتابعين لكل جديد ..
تقبل مروري وخالص احترامي وتقديري..
مرحباً بكِ مفيدةً و مستفيدة ^_^
ردحذفكل الناس تحب هذه النصيحة لأنها تقول أن النوم و الكسل مفيدان، لكن لا يمكنني أن أنكر أن هذا الأمر صحيحٌ في بعض الأحيان ^_^