• בלוג
  • לא צריך לחכות ל 120 אלף שורות

לא צריך לחכות ל 120 אלף שורות

08/05/2025

הפוסט הזה מרדיט קלע לדעתי בול לנקודה של הוייב. תקציר ותרגום שלי-

אני מתכנת Front End עם 14 שנות ניסיון ולאחרונה התחלתי לכתוב משחקים לבד, רק בעזרת AI. בהתחלה חשבתי שאתן ל AI לכתוב רק כדי לראות שדברים עובדים אבל מהר מאוד התמכרתי. הקוד היום מכיל כ 120 אלף שורות ונראה זוועה - אי אפשר להוסיף פיצ'רים חדשים, קוד משוכפל בכל מקום, באגים שלא ניתנים לתיקון ואפילו אלה שאפשר לתקן רק יגרמו לקוד להסתבך עוד יותר.

תיאור הקשר הגורדי של הקוד מאפיין פרויקטים רבים בתעשייה, אבל מה שמעניין כאן זה שהבן אדם הצליח ליצור קוד ספגטי שלאחרים היה לוקח שנים לכתוב תוך כמה שבועות בלבד. זה הכח של ה Vibe.

אבל האמת שאין חדש תחת השמש. כמתכנתים תמיד כתבנו קוד גרוע ותכננו לשכתב אותו יום אחד כשיהיה זמן, ואף פעם לא היה לנו זמן. הבעיה היא רק שעכשיו אנחנו מגיעים לרגע של ה Great Refactor הרבה יותר מהר, כי ה AI כותב קוד הרבה יותר מהר ממה שאי פעם יכולנו.

את הפיתרון אנחנו כבר מכירים: לא מחכים ל 120 אלף שורות אלא משכתבים תוך כדי תנועה. AI כותב 3-4 קבצים ואז אני מארגן מחדש את הקוד בצורה מסודרת, אחרי זה אני יוצר כמה אבסטרקציות חדשות ונותן ל AI לרוץ איתן כדי לכתוב עוד 5 קבצים וככה ממשיכים יחד, אני חושב וה AI כותב. רק שיתוף פעולה כזה יאפשר לנו לבנות מערכות יציבות לאורך זמן.