למה חריגים הם רעים?

תוכן עניינים:

למה חריגים הם רעים?
למה חריגים הם רעים?
Anonim

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

למה חריגים הם C++ גרועים?

הסיבה העיקרית שהחריגים ב-C++ אסורים לעתים קרובות היא שקשה מאוד לכתוב קוד C++ חריג בטוח. בטיחות יוצאת דופן היא לא מונח ששומעים לעתים קרובות מאוד, אלא בעצם פירושו קוד שלא מפשל את עצמו יותר מדי אם הערימה מתפרקת.

האם למעט חריג הוא רע?

עליך להשתמש לפחות ב- למעט חריג : כדי להימנע מהתפיסה של מערכת exceptions כמו SystemExit או KeyboardInterrupt. הנה קישור למסמכים. באופן כללי, עליך להגדיר במפורש exceptions שברצונך לתפוס, כדי למנוע תפיסה לא רצויה של exceptions . אתה צריך לדעת מאילו חריגים אתה מתעלם.

למה זה כמעט תמיד רעיון גרוע?

catch(Exception) הוא נוהג גרוע בגלל שהוא תופס את כל RuntimeException (חריג לא מסומן) מדי. זה עשוי להיות ספציפי ל-Java: לפעמים תצטרך לקרוא לשיטות שמזרקות חריגים מסומנים. אם זה בשכבת ה-EJB / הלוגיקה העסקית שלך יש לך 2 אפשרויות - לתפוס אותן או לזרוק אותן מחדש.

האם חריגים גרועים לביצועים?

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

מוּמלָץ:

מאמרים מעניינים
האם אוברדרייב תואם ל-kindle?
קרא עוד

האם אוברדרייב תואם ל-kindle?

אם אתה משתמש בטאבלט Kindle Fire, Fire HD או Fire HDX, תוכל להאזין לספרי שמע מהספרייה שלך באמצעות אפליקציית OverDrive. למד כיצד להתחיל עם אפליקציית OverDrive. הקוראים של Kindle תואמים רק ספרים אלקטרוניים של ספרייה. האם אתה יכול לשים OverDrive בקינדל?

לסאטין יש ילד?
קרא עוד

לסאטין יש ילד?

התיאוריה היא שאחיין של סאטין קורקי קריזה, שמזכיר דמיון מדהים לאובי-וואן, הוא למעשה בנם של סאטין ואובי-וואן. זה מעולם לא אושר, כך שסביר להניח שזו רק ספקולציה, אבל אין הוכחה חותכת לכך שלאובי-וואן לא היה ילד עם Satine. יש לבו-קטן בן? קורקי נולד לתוך בית קריזה, ויוצר את הבמה לעתיד בפוליטיקה עבור הצעיר.

מתי משוגע כמו שועל?
קרא עוד

מתי משוגע כמו שועל?

אם אתה אומר שמישהו "משוגע כמו שועל", זה אומר ש-ההתנהגות שלו נראית מטורפת או שטותית במבט ראשון, אבל בעצם יש משהו מאוד חכם ו עדין לזה שפועל למען האינטרסים שלהם בדרכים בלתי צפויות. ממה בא Crazy Like a Fox? פרלמן הפך את אחד הביטויים (Crazy Like a Fox) לכותרת של ספר ב-1944.