שיעור 13: ריפקטורינג לדפוסי תכנון
בשיעור הזה נתרגל ריפקטורינג לדפוסי תכנון ברמה של אפליקציה אמיתית ב־#C. נתחיל בזיהוי כאב תכנוני, נעבור לדוגמת קוד, נתרגל החלטה קטנה, ננבא התנהגות, ונבדוק שליטה.
דפוס תכנון נכנס רק אחרי שמופיע לחץ אמיתי: כפילות, שינוי חוזר או קושי בדיקה — לא לפני.
- ריפקטורינג לדפוסי תכנון
- דפוס תכנון נכנס רק אחרי שמופיע לחץ אמיתי: כפילות, שינוי חוזר או קושי בדיקה — לא לפני.
- לחץ תכנוני
- סימן חוזר בקוד: שינוי קטן דורש עריכות רבות, בדיקה קשה מדי, או כפילות שמתחילה להתפשט.