עד כה בסעיף הראשון עשיתי שינוי 1 שהוא להוסיף את האופציה של נקרא: False
בניתי את הפונקציה read_inbox כך שבשני המצבים (יש N או שאין N), היא בודקת עבור כל הודעה אם read == False, ובמידה וכן משנה אותו ל- True ומדפיסה את ההודעה.
בדקתי את הפונקציה והיא עובדת לי מעולה, אך יש לי שאלה בנוגע לבדיקה/הגשה של התרגיל.
אני יכול פשוט להשתמש בפונקציה פעמיים בכדי לראות שהיא עובדת, לדוגמא:
post_office.read_inbox(‘Newman’, 2)
ידפיס לי את 2 ההודעות הראשונות, לאחר מכן:
post_office.read_inbox(‘Newman’)
מדפיס לי את ההודעה האחרונה (ערכתי את פונקציית הבדיקה כך שתכניס 3 הודעות לניומן), ובהרצה הבאה:
post_office.read_inbox(‘Newman’)
כבר לא מדפיס כלום.
ולכן השאלה שלי, להגשת התרגיל, מה מתבקש ממני להציג בדוגמא, והאם בכלל צריך להגיש דוגמא, שהרי מטרת התרגיל להראות ולהסביר את השינויים שהתווספו, וזה ממשיך לשאלה הבאה שלי,
בדוקומנטציה שאני עושה, אני צריך לתעד רק את השינויים שלי, או להשאיר את התיעוד המקורי ואליו להוסיף את השינויים שעשיתי.