وكيلك سريع… لكن من يضمن إنه ما يجيب فيك العيد؟
تطلب ميزة جديدة، فيكتب الوكيل (وكيل الذكاء الاصطناعي) الكود ويحفظه (commit) في ثواني. مرّة يشتغل، ومرّة يخرّب اللي كان شغّال — وما تدري إلا بعد ما يفوت الوقت.
نبي حارس يوقف قبل الحفظ، مو بعده.
دليل بسيط لغير المبرمجين: كيف تستخدم Git Hooks وتسوّي بوّابة فحص — ما يُحفظ أي تغيير إلا بعد ما تنجح كل الاختبارات.
تطلب ميزة جديدة، فيكتب الوكيل (وكيل الذكاء الاصطناعي) الكود ويحفظه (commit) في ثواني. مرّة يشتغل، ومرّة يخرّب اللي كان شغّال — وما تدري إلا بعد ما يفوت الوقت.
نبي حارس يوقف قبل الحفظ، مو بعده.
بنبدأ من الصفر — ما يحتاج خبرة برمجة من قبل.
كل ما تحفظ، ياخذ Git «صورة» كاملة لمشروعك في تلك اللحظة. الصور تتجمّع وتصير تاريخ تقدر ترجع له.
مثل «احفظ اللعبة» قبل مرحلة صعبة: كل commit صورة تقدر ترجع لها متى ما بغيت.
وهنا بيت القصيد: ماذا لو نفحص الكود قبل كل صورة؟
«الخطّاف» (hook) أمر يشغّله Git عنك عند حدث معيّن — بدون ما تتذكّره كل مرّة.
و«الاختبار» (test) فحص صغير يشتغل تلقائي ويتأكّد ان كل ميزة في مشروعك باقي شغّالة.
انسخ الخطوات لوكيلك زي ما هي — بينفّذها عنك. وإذا ما عندك اختبارات، اطلب منه يكتب اختبارات لأهم مزاياك أول.
أي محاولة تحفظ كود خربان تتمنّع تلقائي. الوكيل يصلّح، وبعدها تنجح وتنحفظ — بدون ما تتدخّل.
ما يتغيّر أسلوب شغلك مع الوكيل؛ اللي يتغيّر إن الكود الخربان ما عاد يعدّي.