top of page

רגרסיה

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


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

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


בשתי הרגרסיות, יש חשיבות לשאלות: מה היה? ומה השתנה? ואיך זה השפיע? (על הקוד/ על החיים)

פוסטים אחרונים

הצג הכול

קוד לגאסי והעברה בין דורית

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

רקורסיה, תנאי עצירה וקול פנימי

רקורסיה היא פונקציה שקוראת לעצמה עד לתנאי עצירה (ללא תנאי עצירה, מדובר ברקורסיה אין סופית). נסביר באמצעות דוגמה קלאסית - חישוב עצרת (זוכרים מה זה עצרת? 4!=1*2*3*4). הפונקציה תקרא לעצמה עד לתנאי העצירה

דדלוק Deadlock

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

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

bottom of page