-
ההזמנה נשמרה, התשלום נתקע: איך מטפלים בתהליך שחוצה כמה מיקרוסרוויסים?
ההזמנה נשמרה, אבל לא ברור אם התשלום הצליח. נבחן איך Saga, Idempotency ו־Outbox עוזרות לתאם תהליך בין שירותים, ואילו כשלים עדיין צריך להביא בחשבון.
-
למה string בשפת #C הוא Immutable?
שתי מחרוזות עם אותו ערך עשויות להצביע לאותו אובייקט, אבל לא תמיד. חידה מהקהילה מובילה להסבר על String Interning, השוואת הפניות והקשר לכך שמחרוזות הן Immutable.
-
תבנית Strategy בשפת #C: האם באמת צריך מחלקה לכל דבר?
מתי חישוב עם כמה תנאים מצדיק שימוש בתבנית Strategy? דרך דוגמת משלוחים נבחן הפרדת התנהגויות, מימוש במחלקות וחלופה פשוטה בעזרת פונקציות.