Extreme Programming

Extreme Programming או XP היא שיטה לכתיבת תוכנה. היא הוצעה על ידי קנט בק בשנת 2000.

קראו לה "Extreme" כי חלק מהכללים שלה קשים ומחמירים. היא מתמקדת בעיקר בטכניקות תכנות.

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

XP משתמשת ב"פיתוח מונחה-בדיקות". זה אומר: קודם כותבים בדיקות שמראות מה התוכנה צריכה לעשות. אחר כך כותבים את הקוד שיעבור את הבדיקות.

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

ערכי היסוד של XP נכללים כאן. XP גם משתמשת במונחים שמסדרים את העבודה.

XP חילקה את המנהגים שלה ל־12 עקרונות. הם מסודרים בשלושה מעגלים.

המעגל הזה כולל את המנהגים הכי חשובים לעבודה היומיומית.

מעגל זה מכיל מנהגים תומכים ואיזון בין קצב ולאיכות.

כאן יש מנהגים כלליים ופחות קריטיים.

בתחילת שנות ה-2000 אנשים התעניינו ב-XP. הרבה חברות השתמשו רק בחלקים ממנה. הן שילבו XP עם שיטות אחרות במקום להיעזר בה כולה.

תגובות גולשים

התגובה תפורסם באתר לאחר אישור המערכת

עדיין אין תגובות. היה הראשון להגיב!