أعتبر هاو تنس 'جاد'. أتنافس مع أصدقائي لكن لم يكن لدي طريقة لتتبع ما إذا كنت أتحسن. لذا قمت ببرمجة تطبيقي الخاص باستخدام Claude Code (بدون أي خبرة في البرمجة). 🧵 إليك كيف بنيته وما تعلمته:
فتحت كود كلود وبدأت فقط أصف ما أريد. إليكم أول طلب مكتوب بشكل سيء حرفيا:
من هناك، قمت ببناء تطبيق Deuce خطوة بخطوة الذي يتيح لك إلى: • تسجيل نتائج المباريات بما في ذلك كسر التعادل • اطلع على سجلك ضد كل خصم • عرض كل شيء على التقويم • سحب الطقس تلقائيا من الموقع + التاريخ • مشاركة إحصائيات المواجهات المباشرة بإضافة الخصوم • إرفاق روابط الفيديو للمباريات (إذا كنت تسجل الفيديو) جربها هنا:
كود كلود جيد جدا في التخطيط قبل التنفيذ. لذا قبل أن يبدأ في العمل، يسألني أسئلة عن التصديق، وقاعدة البيانات، والنماذج، والجوال، وغيرها. ... ثم يطلب تأكيدي على الكومة: - Next.js 14 (React) - Supabase (مصادقة + قاعدة بيانات) - نظام CSS ذيل الرياح - Vercel (مقدم)
بصراحة، جربت البرمجة بالأزواج باستخدام أدوات أخرى من قبل لكنني دائما ما أعلق في مكان عشوائي وأستسلم. كان كود كلود أول كتاب بديهي بما يكفي لبناء شيء حقيقي من البداية إلى النهاية. كما أنه من الإدمان جدا رؤية الميزات تطور خطوة بخطوة.
أصعب جزء بالنسبة لي كان المصادقة والمنطق الاجتماعي: من يسمح له بتسجيل تطابق، ومن يمكنه التعديل، أي البيانات موجودة على أي مستخدم. يجبرني ذلك على تعلم المزيد عن تصميم قواعد البيانات وإدارة الأصوات. ربما اتخذت بعض الخيارات التصميمية الغبية.. لكن حتى الآن يعمل بشكل جيد
بشكل عام، معجب جدا بكود كلود ومتحمس لتجربة المزيد من الأشياء! جرب التطبيق هنا:
‏‎923‏