טיפול נכון ב Exceptions ב #C

טיפול נכון ב Exceptions ב #C

מה הצורה הנכונה לטיפול ב Exceptions כללים (שלא מצפים להם) שעולים במהלך ריצת התוכנית ? רישום ללוג (עם Call stack ואם כן אז איך ?) ? העלאת הודעה למשתמש ? וזריקת השגיאה למעלה ? אני מחפש את דרך הטיפול האופטימלית לטיפול בשגיאות בתוכנה גדולה
 

Zeliran

New member
../images/Emo26.gif

אני מאמין שלכל תוכנית יש את הצרכים שלה למשל תוכנית שמיועדת למשתמש שלא אמור להבין יותר מדיי ושהוא לא יתחיל לפשפש בקבצי ה log כדי להבין מה הבעיה, אז אין ממש טעם ליצור קבצי log ל exceptions מצד שני, אתה יכול להוסיף אפשרות לעשות זאת.. אבל אם את עובד על תוכנה גדולה, נראה לי שמה שאני לפחותל הייתי עושה זה לתת אפשרות לשמירת השגיאות בקובץ log בעוד שברירת המחדל היא שהתוכנית כן תעשה זאת ופושוט להגביל את הגודל המקסימלי של הקובץ.. כי בסך הכל, יצירה של קובץ כזה היא עניין של כמה שורות.. ותכונה כזו יכולה להיות שימושית לעיתים..
 

RoyOsherove

New member
כן

תבדוק את ה microsoft exception management application block גם קוד טוב וגם איך כמה ולמה.
 
למעלה