• בלוג
  • יותר מדי בדיקות?

יותר מדי בדיקות?

02/12/2025

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

אבל מה קורה אם שינית משהו במערכת ו 10 בדיקות נשברו? מתקנים את כולן? או אם בכלל גילית שמשהו נשבר רק יומיים אחרי, כי הבדיקות יכולות לרוץ רק בענן ולוקח יומיים לקבל את התוצאות?

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

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

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