שיעור 11: Repositories אסינכרוניים
בשיעור הזה נתרגל Repositories אסינכרוניים ברמה של אפליקציה אמיתית ב־#C. נתחיל בזיהוי כאב תכנוני, נעבור לדוגמת קוד, נתרגל החלטה קטנה, ננבא התנהגות, ונבדוק שליטה.
Repository מסתיר התמדה מאחורי חוזה אסינכרוני, בלי להכניס SQL או HTTP ללוגיקה העסקית.
- Repositories אסינכרוניים
- Repository מסתיר התמדה מאחורי חוזה אסינכרוני, בלי להכניס SQL או HTTP ללוגיקה העסקית.
- לחץ תכנוני
- סימן חוזר בקוד: שינוי קטן דורש עריכות רבות, בדיקה קשה מדי, או כפילות שמתחילה להתפשט.