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

תיאור כללי

ארגון מבנה התיקיות שיכלול -

  1. הפרדה ברורה בין קוד אפליקטיבי לקוד טסטים (קיים)
  2. הפרדה בקוד האפליקציה בין באקאנד לפרונטארד (לא ברור)
  3. הפרדה בבאקנד בין מודל (קוד שנוגע ב דאטהבייס וחושף את הcrud api) לבין ביזנס לוגיק (קוד שמפעיל לוגיקה עפ"י דרישה מסוימת)

מה ההצעה כוללת?

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

כולל שינויים בקוד? אם כן, איפה?

כן, בעיקר באקאנד

האם יהיו שינויים במסד הנתונים? אם כן, איפה?

לא, מצפה לשמור על מצב קיים ב דאטהבייס

האם יהיה שינוי ב־frontend? אם כן, איפה?

לא, השינוי הזה לא תלוי ב־frontend ולא יגרור בו שינוי.

אילו טסטים יגרמו לטיקט להיחשב כ"עובד", ויאפשרו לנו לסגור את הטיקט ולהגדיר את המשימה כהושלמה?

הרצת הבדיקות כדי לבדוק שהשינויים לא שוברים את הפרויקט

6 לייקים

מבקש בדיקה

?

טקסט זה יוסתר

נשמע טוב, תוכל לתאר ביותר פירוט איך אתה מתכוון לעשות את זה או לתת דוגמה?

בגדול, משהו כמו מה שמתואר במאמר הזה -

אני אכתוב דוגמה יותר מדויקת יותר מאוחר.

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

מה לדעתך צריך שיפור?