פיתוח מונחה-בדיקות

פיתוח מונחה-בדיקות

פיתוח מונחה-בדיקות (TDD) אומר: כותבים בדיקה לפני שמ пишים את הקוד. בדיקת יחידה היא בדיקה קטנה. היא בודקת חלק אחד בקוד. צריך כלי שמריץ בדיקות אוטומטיות. כלי כזה עוזר לראות מהר אם משהו נשבר. 1. כותבים בדיקה חדשה. 2. מריצים אותה ומוודאים שהיא נכשלה. זה טוב. 3. כותבים את הקוד הפשוט שיעשה שהבדיקה תעבו...

עודכן ב-13.01.2026
6 צפיות
זמן קריאה: 8 דקות
Framework for Integrated Test

Framework for Integrated Test

Framework for Integrated Test (בקיצור FIT) הוא כלי חופשי לבדוק תוכנה בצורה אוטומטית. הכלי נוצר על ידי וורד קנינגהם ב-2002. הוא התחיל ל-Java ואחר כך תומך בשפות נוספות. בדיקות קבלה (בדיקה אם התוכנה עושה מה שצריך) מבוצעות עם דוגמאות בטבלאות פשוטות. הטבלאות נשמרות כקבצי HTML (פורמט של דפי אינטרנט). הט...

עודכן ב-10.01.2026
4 צפיות
זמן קריאה: 8 דקות
בדיקות יחידה

בדיקות יחידה

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

עודכן ב-12.01.2026
3 צפיות
זמן קריאה: 8 דקות
Extreme Programming

Extreme Programming

Extreme Programming או XP היא שיטה לכתיבת תוכנה. היא הוצעה על ידי קנט בק בשנת 2000. קראו לה "Extreme" כי חלק מהכללים שלה קשים ומחמירים. היא מתמקדת בעיקר בטכניקות תכנות. XP רוצה שמערכת תישאר גמישה. אפשר לשנות אותה בקלות ולבנות עליה תוספות בלי לשבור דברים. XP משתמשת ב"פיתוח מונחה-בדיקות". זה אומר: ...

עודכן ב-14.01.2026
5 צפיות
זמן קריאה: 8 דקות