טלאי תוכנה – הבדלי גרסאות

תוכן שנמחק תוכן שנוסף
Xqbot (שיחה | תרומות)
מ בוט משנה: lv:Ielāps (programmatūra)
הוספת שינויים כדי שהערך הזה יוכל לתאר את הקישור מהמילה patch בערך CVS
שורה 4:
 
טלאי תוכנה נועד לתקן תקלה, אך בהיותו שינוי תוכנה, יש חשש שהוא כולל בתוכו תקלה חדשה, אולי חמורה מזו שבא לתקן. טלאים שלא תוכננו ונבדקו כראוי עלולים להציב בעיות חדשות למשתמשים, כגון [[רגרסיה (תוכנה)|רגרסיה]]. '''ניהול טלאים''' הוא התהליך שבו מחליטים איזה טלאי יותקן על איזו מערכת ומתי.
 
==קוד מקור==
[[קוד מקור]] של תוכניות הוא לרוב אוסף [[קובץ טקסט|קובצי טקסט]]. כשמשנים בהם משהו במקרים רבים יותר נוח לתאר את השינוי עצמו ולא את העותק החדש. בעולם [[יוניקס]] נפוצו מספר דרכים לתאר שינויים בקובצי טקסט (בעיקר לצורך תאור שינויים בקובצי מקור). התוכנית שיוצרת את השינויים הללו נקראת '''diff'''. (קיצור של "difference", כלומר: הבדל).
 
diff יכולה לתאר את השינויים במספר דרכים שונות. הנפוץ שבהם נקרא unified diff (הבדל מאוחד). '''patch''' היא תוכנית שנכתבה ע"י [[לארי וול]] שמקלה על שימוש בקובצי unified diff להעברת שינויים במספר גדול של קבצים.
 
{{קצרמר|מחשבים}}