תפיסת שגיאות בזמן אתחול הLogger

Log-ים הם ללא ספק חלק חשוב ועיקרי בניהול ומעקב אחרי הריצה של הקוד שאנחנו כותבים. בלי הlog-ים אנחנו מרגישים הרבה פעמים, בצדק, חסרי אונים. זאת גם הסיבה שלבחור נכון את המיקום והתוכן שלהם דורש מחשבה ותכנון.לאחרונה יצא לי להיתקל בService שנכשל בשלב לא צפוי – בשלב האתחול של הLogger. לא תמיד אנחנו משקיעים מחשבה על […]

Tuple-ים בC#

Tuple הוא פיצ’ר שימושי של C#, שאני רואה לא מנוצל בצורה מספיק טובה. בפוסט הזה אני אנסה לכתוב קצת על מה זה Tuple, ובעיקר אנסה להדגים דרך דוגמאות קוד איך שימוש בTuple-ים יכול להפוך את הקוד שלנו לפשוט יותר. Tuple הוא בעצם מבנה נתונים שיכול להכיל קבוצה של ערכים מסוגים שונים. כך למשל אנחנו יכולים […]