יחידת משימה היא יחידת עבודה אחת שמסתיימת ב־pull request אחד. התחילו יחידה כזו מ־ עבודה חדשה, ובחרו משימה תחת יצירה כ־. השארת האפשרות על אוטומטי מאפשרת ל־Coroid לבחור בין משימה לתוכנית.
בחרו משימה ראשונה מתאימה
המשימה הטובה ביותר להתחלה היא קטנה, מעשית וקרובה לבדיקות הקיימות. משהו כמו
"הוספת --json הוספת דגל לפקודת הייצוא, תוך התאמה לצורת הפלט שפקודת הייבוא כבר מקבלת – מספקת ל־Coroid יעד ברור ומאפשרת לך לקבל תמונה ברורה על התוצאה.
להימנע מכך בפעם הראשונה:
- כל דבר הקשור לאימות, תשלומים או העברת נתונים.
- עבודה הדורשת החלטת עיצוב שטרם קיבלת.
- ניקויים עמומים – למשל "שיפור טיפול בשגיאות" אין לו קו סיום מוגדר.
תאר מה אתה רוצה.
כתוב את התוצאה הרצויה, לא את האופן שבו תתבצע היישום. ציין מה צריך להיות נכון לאחר סיום העבודה, והזכיר כל דבר לא מובן מאליו: קבצים חשובים, כללים לעמידה בהם, דברים שאין לגעת בהם.
אינך צריך לכתוב את התוכנית. זה הדבר הראשון ש־Coroid מייצר, ואתה יכול לאשר אותו.
אם יש הקשר שהקוד אינו נושא – מסמך החלטה על עיצוב, מדריך סגנון, כרטיס משימה – צרף אותו. ראה הקשר פרויקט כדי לדעת מה Coroid כבר יודע מבלי שתצטרך לציין זאת.
צוותי הכספים מבקשים תמיד את החשבוניות שלהם בגיליון אלקטרוני. הוסיפו כפתור יצוא לרשימת החשבוניות שיעביר את המסנן הנוכחי כקובץ CSV.
הושלם כאשר: הקובץ נפתח ב-Excel ו-Numbers, הסכומים משתמשים במטבע החשבון, וייצוא של מעל 10,000 שורות אינו גורם לזמן חיבור ארוך.
טופס עבודה חדשה: בחרו מה ליצור, בחרו את הפרויקט, ולאחר מכן תארו את התוצאה בכותרת ובתיאור קצר.
המשך לתהליך הכישורים
בחר המשך. עדיין לא נוצר דבר: Coroid בוחן את הבקשה, משווה אותה לגרסה הנוכחית, מחפש כפילויות ומאשר את המסלול. כאשר הבדיקה עוברת, המשימה נוצרת ונכנסת לתור. אם שלב ה-Qualification עוצר אותה, הבדיקות יציינו מדוע, ואתם תוכלו לערוך את הבקשה ולנסות שוב. ראו תיאור הצרכים שלכם.
סקירת המפרטים
Coroid הופך את התיאור שלכם ל- מפרט: מה ייבנה, מה נמצא מחוץ להיקף העבודה, וקריטריוני הקבלה שיקבעו את ההצלחה. הוא מופיע בכרטיסייה מפרטים של המשימה.
קראו אותו לפני שמתחילים לבנות. אם קריטריוני הקבלה אינם תואמים לציפיות שלכם, תקנו אותם כעת – הם אלו ששלב האימות יבדוק נגדם מאוחר יותר. ראו מפרטים.
אישור התוכנית
עבור כל שינוי שאינו טריוויאלי, המפרט הופך ל- תוכנית: סדרה מסודרת של צעדים. אתם מאשרים אותה לפני כתיבת הקוד.
זה השלב הזול ביותר להתערבות. דחיית תוכנית תעלה לכם דקה אחת בלבד. דחיית pull request שכבר הושלם תעלה לכם ריצה שלמה.
צפייה בהתנהלות
לאחר יצירתה, המשימה נכנסת ל- PENDING עד שיתפנה מקום סוכן, ואז
IN_PROGRESS. תוכלו לעקוב אחר הריצה בזמן אמת: הצעדים שננקטו, הכלים שנקראו, הקבצים שנגעו בהם ותוצאות הבדיקה ככל שהן מתקבצות.
אין צורך לצפות. ההתראות יודיעו לכם מתי נדרשת התערבותכם או כשהמשימה תסתיים.
למה לצפות
- משך זמן נקבע על פי גודל השינוי ומשך זמן ריצת סט הבדיקות שלכם, ולא לפי מספר מקומות הסוכן שברשותכם. מקומות הסוכן קובעים כמה משימות ירוצו בו-זמנית.
NEEDS_HUMAN_REVIEWאינה כישלון. זה אומר ש-Coroid הגיע להחלטה שרק אתם יכולים לקבל. ענו עליה והמשימה תמשיך.- עיבוד מחדש הוא דבר נורמלי. אם המבקר מוצא פגם כלשהו, הוא יוחזר למפתח לפני שתראו אותו.
הבא
סקירה ואיחוד התוצאה — מה מגיע, ומה לבדוק.