مصحح الأخطاء كبيئة تطوير تفاعلية (REPL): وظيفتا Run to Cursor و Quick Evaluate Expression في IntelliJ IDEA
2025-03-28
شعر الكاتب بالتعب من مصححي الأخطاء التقليديين، خاصةً قيود gdb و lldb مع التعليمات البرمجية الأصلية. اكتشف تدفق عمل قويًا في IntelliJ IDEA. من خلال الجمع بين "Run to Cursor" و "Quick Evaluate Expression"، يتحول مصحح الأخطاء إلى بيئة تطوير تفاعلية (REPL). تقوم "Run to Cursor" بتشغيل البرنامج حتى موضع المؤشر، بينما تسمح "Quick Evaluate Expression" بتقييم التعبيرات (حتى التعليمات البرمجية المكتوبة حديثًا!) ضمن إطار المكدس الحالي. يستبدل هذا النهج تصحيح الأخطاء خطوة بخطوة بتفاعل تجريبي ثنائي الأبعاد داخل المحرر، باستخدام إكمال التعليمات البرمجية وتوفير تجربة تصحيح أخطاء أكثر كفاءة بكثير.
التطوير