آررهاُ 4931
آزهَى هياىترم درس ترًاهًَِيسی پيشرفتِ
هْذی عيٌعلی
هذت اهتحاى 57 :دليمِ
شوارُ داًشدَيی:
ًام ٍ ًام خاًَادگی:
.4تَضيح دّيذ کِ تازآرايی( )Refactoringکذ تِ چِ هعٌايی است ٍ دٍ ًوًَِ از خشتّای خام()Bad Smell
کذًَيسی را ًام تردُ ٍ تَضيح دّيذً 47(.ورُ)
.2الف) هتذی تٌَيسيذ کِ هختظات ًمطِای را در لالة يک رشتِ تِ عٌَاى پاراهتر دريافت کٌذ ٍ هشخض ًوايذ کِ ايي
ايي ًمطِ آيا حتوي در داخل دايرُای تِ شعاع 41از هثذا هختظات لرار دارد يا خير؟{هثال ترای ٍرٍدیٍ “12,13” :
” }“4,5فرهَل فاطلِ ًماط از ّن
(ً 7ورُ)
ب) ترای تاتع فَق حذالل پٌح test-caseهختلف تا کوک JUnitتٌَيسيذً 47( .ورُ)
راٌّوايیً - :ماط رٍی هحيط دايرُ داخل دايرُ هحسَب ًویشًَذ.
-
تخش زيادی از ًورُ لسوت ب) تِ اًتخاب همادير هٌاسة تِ عٌَاى دادُّای آزهَى اختظاص دارد.
-
ترای اًتخاب همادير درست از تکٌيکّای Boundary Value ٍ Input Value Partitioning
Analysisاستفادُ کٌيذ.
.9خرٍخی ترًاهِ زير چيست؟(اگر فکر هیکٌيذ کِ در زهاى اخرای يا کاهپايل خطايی رخ هیدّذ ،تا رکر دليل زهاى ٍ
خايی کِ خطا رخ هیدّذ را هشخض کٌيذً 41( ).ورُ)
.1لطعِ ترًاهِ زير سِ خطای کاهپايل دارد .تا رکر دليل خطاّای آى را هشخض کٌيذً 47(.ورُ)
ً .7تيدِ لطعِ ترًاهِ زير کذام گسيٌِ است؟ الف) خطا در زهاى کاهپايل ،ب) خطا در زهاى اخرا ،ج) تذٍى خطا
تَضيح دّيذ (ً 41ورُ).
.6خرٍخی ترًاهِ زير چيست؟(اگر فکر هیکٌيذ کِ در زهاى اخرای يا کاهپايل خطايی رخ هیدّذ ،تا رکر دليل زهاى ٍ
خايی کِ خطا رخ هیدّذ را هشخض کٌيذً 41( ).ورُ)
.5تفاٍت Unchecked Exception ٍ Checked Exceptionدر چيست؟ چگًَِ هیتَاى يک Exceptionخذيذ
را تِ طَرت ّر کذام از ايي دٍ ًَع تعريف کرد؟(ً 41ورُ)
.8خرٍخی ترًاهِ زير چيست؟(اگر فکر هیکٌيذ کِ در زهاى اخرای يا کاهپايل خطايی رخ هیدّذ ،تا رکر دليل زهاى ٍ
خايی کِ خطا رخ هیدّذ را هشخض کٌيذً 41( ).ورُ)
پاالنگریای به غایت خود
بــهتر ز کــاله دوزی بــــد
حکیم نظامی گنجوی
هَفك تاشيذ
عيٌعلی
© Copyright 2026 Paperzz