4 תשובות. אובייקטים מדומים הם שימושיים כאשר ברצונך לבדוק אינטראקציות בין מחלקה בבדיקה לבין ממשק מסוים. לדוגמה, אנו רוצים לבדוק את השיטה הזו sendInvitations(MailServer mailServer) קורא ל-MailServer.
איך משתמשים במילה לעג?
לעג שלם היה מהנהלים הנחתי אותו בלי שום כוונה להזיז אותו כלעג. השליטה שלנו באמת מוגבלת לכל כיוון אפשרי, ולא רק שהיא מוגבלת, אלא היא הופכת ללעג. אכן הרגשתי שזה לעג לדיון דמוקרטי.
מתי עלי להשתמש בלעג?
מתי להשתמש באובייקטים מדומים?
- לאובייקט האמיתי יש התנהגות לא דטרמיניסטית.
- קשה להגדיר את האובייקט האמיתי.
- לאובייקט האמיתי יש התנהגות שקשה להפעיל.
- האובייקט האמיתי איטי.
- האובייקט האמיתי הוא ממשק משתמש.
- האובייקט האמיתי משתמש בהתקשרות חזרה.
- האובייקט האמיתי עדיין לא קיים.
מתי אסור להשתמש בלעג?
במילים אחרות, אל תשתמש בדומה אם מרגל יעשה אל תשתמש במרגל אם בדל יעשה, וכו'. הסיבה לכך היא שככל שאתה נמוך יותר עבור בהיררכיית הכיתה של כפילות המבחנים, ככל שאתה יוצר יותר כפילות ידע. (בדיקה שמשתמשת בדמה רק יודעת שמשתמש משתף פעולה בקוד הנבדק.
למה משתמשים בלעג?
לעג משרת מספר פונקציות חברתיות: צורות פרימיטיביות של לעג מייצגות את הניסיון להשתמש בתוקפנות כדי להגן על עצמו מפני הבליעה, פגיעה או השפלה על ידי הפחתת הכוח והאיום הנתפסים של האחר.