برمجة الإضافة فقط: تجربة ممتعة

2025-02-21

جرّب الكاتب منهجية جديدة لتطوير البرمجيات تسمى "برمجة الإضافة فقط": حيث يوجد كل الكود في ملف C واحد، ويتم إضافة الكود الجديد إلى النهاية، ويُحظر تعديل الكود الموجود. هذا يُجبر المبرمجين على تعريف الواجهات مسبقًا، وكتابة دوال صغيرة، وينتج كودًا شديد القابلية للقراءة. ومع ذلك، فإن هذا النهج عرضة للأخطاء؛ فإذا كانت هناك دالة خاطئة، فيجب إضافة نسخة مُصحّحة، ويجب تصحيح جميع الدوال التي تستدعيها، مما قد يتطلب إعادة كتابة البرنامج بالكامل. جرب الكاتب استخدام مُفسّر Lisp ووجدها مهمة شاقة. في النهاية، خلص الكاتب إلى أنها تحدٍّ ممتع، لكنها ليست طريقة عملية لتطوير البرمجيات، واقترح تحسينات مثل استخدام ملفات الرأس أو ملف واحد لكل دالة.

التطوير نموذج برمجة