К ә с І би білім беру г. Н. Федорова бағдарламалық модульдерді біріктіруге қатысу



Pdf көрінісі
бет134/195
Дата28.11.2022
өлшемі4,31 Mb.
#53308
1   ...   130   131   132   133   134   135   136   137   ...   195
Байланысты:
foreign 745

10.2.
 


208 
компиляциясы; не операциялық жүйенің құрамына кіретін штаттық 
немесе аталмыш ортаға арналған құрастырушы қолданылады; 
■ 
ретке келтіруші (debugger) - әдеттегі командалар жиынтығы: тоқтау 
нүктесінің, 
рәсімдерді 
(әдестерді) 
қадамдық 
орындаудың, 
айнымалының мәндерін көзбен шолудың және т.б. көмегімен 
ортадағы бағдарламаны ретке келтіру үшін. 
ҚКО әдетте IntelliJ IDEA, NetBeans, Eclipse, Qt Creator, Geany, 
Embarcadero RAD Studio, Xcode или Microsoft Visual Studio сияқты 
бағдарламалаудың бірнеше тілдеріне арналған, бірақ белгілі бір 
бағдарламау тіліне арналған ҚКО бар, мысалы, Visual Basic, Delphi, Dev-
C++. 
ҚКО жекелеген оқиғасы - бағдарламаның интерфейсін көзбен шолу 
редакциялауды қамтитын көзбен шолуды әзірлеу ортасы. 
Кіріктірілген орталарда, заманауи мәтіндік редакторлар кодты 
автоматты түрде аяқтау режимін (code completion) қамтамасыз етеді, ол 
оларға әдепкі қалпы бойынша қосылған және орта редакторы 
құрастырушыға болжалды және оның синтаксистік дұрыс жалғасыны 
ойға салады, мысалы, жабушы жақшаның жоқтығы, нүктелі үтірдің 
болмауы; қайсыбір белгілі кластың нысанынан әдісті шақыру кезінде 
әдіс атауларының болжалды нұсқалары және т.б. 
Кіріктірілген 
орталардың 
заманауи 
нұсқаларында 
келесі 
компоненттер бар. 
Профильдеуші (profiler) - пайдаланушылардың белсендігін, 
кіріктіріген ортаның басқаруымен бағдарламаны орындау нәтижесінде 
алынған статистикалық деректерді жиынтықтау және талдауға арналған 
құралы: рәсімдерді (әдістерді) шақыру саны, бағдарламаны орындау 
кезінде қолданылатын жады көлемі және т.б. 
Рефакторинг (refactoring) - кодты - бағдарламаның, оның сыртқы 
тәртібін қозғамайтын және оның жұмысын түсінуді жеңілдету мақсаты 
бар, ішкі құрылымын өзгертуін қайта ұйымдастыруға арналған 
аспаптар. Рефакторинг негізінде шағын баламалы (яғни, тәртіпті 
сақтайтын) өзгерістердің жүйелілігі жатыр. Әрбір өзгеріс кішкене 
болғандықтан, бағдарламашыға оның дұрыстығын бақылап отыру оңай, 
және сол мезетте барлық жүйелілік бағдарламаның едәуір өзгертілуіне 
және оның келісімділігі мен дәлдігінің жақсаруына алып келуі мүмкін. 
Әдеттегі осындай әрекеттерге, мысалы, оның анықтамасындағы және 
оған жасалған сілтемелердегі әдіс атауының, оның дәлелін қосу және 
т.с.с. 


Достарыңызбен бөлісу:
1   ...   130   131   132   133   134   135   136   137   ...   195




©emirsaba.org 2024
әкімшілігінің қараңыз

    Басты бет