27-06-2007, 20:23
|
|
|
|
חבר מתאריך: 04.08.02
הודעות: 4,468
|
|
ציטוט:
הבעיה היא שאני לא מצליח להגיע לעיצוב הכי טוב בטיפול בשגיאות.
|
אז אם יש המלצה שאני משאיר באשכול הזה - תתחיל לעבוד על הנושא של טיפול בשגיאות.
בקוד הזה, אוקיי, תגיע אולי לחריג אחד או שניים, אבל טיפול בשגיאות זה משהו שתקח אתך לשאר התוכניות שתכתוב.
חריגים, לפספס? הסיכויים שלא תטפל בחריג כראוי, לעומת לשכוח תנאי אחד, הם קלושים.
FileNotFoundException, InvalidFileFormatException, לא היו מזיקים.
ו-exit( ... ) זה רצח, לא טיפול בשגיאה. אלא אם כן, הגעת למסקנה שכל התוכנית היא שגיאה אחת גדולה (תתפלא, זה קורה ).
נחכה לתגובות של אנשים אחרים, אולי הם ראו משהו שלא ראיתי.
לא זוכר אם אמרתי כבר. אם לא, אז סחטיין על הקוד.
_____________________________________
C pogrammers never die. They are just cast into void.
|