קודוטה - הניסיון הראשון שלי בעבודה עם עוזר AI בג'אווה

התחלתי להשתמש בקודוטה לאחרונה, והתרשמתי מאוד ממה שהכלי יכול לעשות.

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

1. מהי קודוטה

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

2. קידוד עם קודוטה

אבל בסופו של דבר, איכות ההצעות הללו היא שבאמת מייצרת או שובר מוצר כזה.

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

ביצעתי כאן יישום מהיר, תוך צריכת REST API עם OkHttp, באמצעות קודוטה:

3. חוזקות ומגבלות

קידוד עם קודוטה ברקע משנה את הליבה של חווית התכנות - לפעמים.

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

אה, וזה בחינם 🙂

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

4. הדרך קדימה

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

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

אבל בסופו של יום אני מקודד היום, לא בעתיד. והיום, קודוטה הוא תוסף חובה - פשוט התקן אותו ב- IDE שלך ותן לו לרוץ ברקע ולעזור.