Advertisement
m1o2

explanation in hebrew about try-catch in events.

Jan 31st, 2015
220
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.14 KB | None | 0 0
  1. זה קצת טיפה יותר מורכב; החלק שבמסגרתו יש את השליחה של ה Eventים רץ על Thread נפרד. אם תהיה Exception אז הקוד של התשתית יפגע ממנה, והמתכנת שכתב את הבאג בכלל לא ידע מזה.
  2. הפתרון שלי בדומה לשלך, אוסף את ה Exceptionים אך אז הוא שולח אותם ל event OnError. ושם, במידה ויש Exception הוא מדפיס ללוג ושוכח מזה.
  3. הקוד של התשתית שלי אחראי על קבלת הודעות מקומפונינטות אחרות במערכת. הקומפונינטות שמשתמשות בתשתית יוכלו לעבוד גם בלי ההודעות שאני מעביר להם, אז חלק מה flowים לא יבוצעו אף פעם (משהו שיכול לקרות גם ללא אף בעיה, זו אפשרות לגיטמית).
  4. ולכן, אני מעדיף להדפיס ללוג ו/או ל Monitoring tools אחרים במערכת על פני שחלק מה Flowים לא יעבדו כלל, כי אף אחד לא ישים לב (כי זה לגיטימי שה Flowים האלו לא יעבדו תמיד).
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement