תיאור כללי
ארגון מבנה התיקיות שיכלול -
- הפרדה ברורה בין קוד אפליקטיבי לקוד טסטים (קיים)
- הפרדה בקוד האפליקציה בין באקאנד לפרונטארד (לא ברור)
- הפרדה בבאקנד בין מודל (קוד שנוגע ב דאטהבייס וחושף את הcrud api) לבין ביזנס לוגיק (קוד שמפעיל לוגיקה עפ"י דרישה מסוימת)
מה ההצעה כוללת?
שינוי מבני של תיקיות בקוד.
הרצת הבדיקות כדי לבדוק שהשינויים לא שוברים את הפרויקט.
כולל שינויים בקוד? אם כן, איפה?
כן, בעיקר באקאנד
האם יהיו שינויים במסד הנתונים? אם כן, איפה?
לא, מצפה לשמור על מצב קיים ב דאטהבייס
האם יהיה שינוי ב־frontend? אם כן, איפה?
לא, השינוי הזה לא תלוי ב־frontend ולא יגרור בו שינוי.
אילו טסטים יגרמו לטיקט להיחשב כ"עובד", ויאפשרו לנו לסגור את הטיקט ולהגדיר את המשימה כהושלמה?
הרצת הבדיקות כדי לבדוק שהשינויים לא שוברים את הפרויקט