خالد السلومي
12.3K posts

خالد السلومي
@alsuloomi
أمن النفس والمال والعائله جزء لا يتجزا من أمن الوطن، فلا تفرط في أمن وطنك فأنت الحارس الأول من بعد الله (والله يؤتي ملكه من يشاء)

6 أشهر من البرمجة التوليدية العشوائية (Vibe Coding): الشيفرة المصدرية (Codebase) الخاصة بي أصبحت كارثة بكل المقاييس. التطبيق يعمل، المستخدمون راضون، والإيرادات تتدفق (وهذا فعلياً هو الجزء الإيجابي الوحيد في القصة). لكن الكارثة بدأت عندما حاولت ضم مطور جديد (Onboard a dev) للفريق لمساعدتي؛ بمجرد أن فتح المستودع البرمجي (Repo)، صمت تماماً لمدة دقيقتين، ثم سألني بصدمة: "ما هذا؟". لقد أمضيت 6 أشهر أعتمد بشكل أعمى على أدوات مثل Cursor و Lovable و Bolt. كل ميزة برمجية (Feature) كانت تعمل لحظة شحنها (Shipping)، لكن لم يكن هناك أي التفات للهيكلة أو المعمارية (Structure). الذكاء الاصطناعي كان يضيف الأكواد بتراكم عشوائي: ملف جديد هنا، دوال مكررة (Duplicate functions) هناك، وثلاث طرق مختلفة لمعالجة نفس العملية المنطقية عبر كامل الـ Codebase. حاولت إجراء عملية إعادة هيكلة (Refactoring) للشيفرة بنفسي الأسبوع الماضي، واستسلمت بعد ساعتين فقط. الأكواد متشابكة لدرجة أن التعديل على جزء واحد يؤدي حتمياً إلى انهيار مكونات أخرى لا علاقة لها به تماماً. عملية التوليد (Generation) كانت فائقة السرعة، لكن عملية التنظيف والصيانة (Cleanup) أصبحت كابوساً مرعباً. السؤال الآن: هل هناك أي مخرج هندسي من هذا المأزق، أم سأضطر لإعادة بناء النظام بأكمله من الصفر (From Scratch)؟






























