Разлика између шкрипца и управљачког програма

Кључна разлика: Стуб и Дривер су два различита типа кодова који се користе у развоју софтвера, посебно у тестирању софтвера. Стубови се користе као функције у Топ Довн интеграцији, док се управљачки програми користе као функције у боттом уп интеграцији. Стубс и Дриверс се обично користе у портирању, дистрибуираном рачунарству, као и генералном развоју и тестирању софтвера.

Стуб и Дривер су два различита типа кодова који се користе у развоју софтвера, посебно у тестирању софтвера. Постоје тренуци током развоја софтвера када се део кода мора тестирати. Ово омогућава развијеном да се увери да овај део кода ради добро пре него што пређе на следећи део кода. Међутим, овај дио кода можда неће исправно функционирати без улаза из других дијелова кода, који још нису написани. Ово је место где су лажне шифре.

Думми кодови су псеудокодни, што у основи значи да су лажни кодови који помажу стимулирати понашање постојећег кода. То значи да програмер може да користи ове лажне кодове уместо делова кода који још нису написани како би реплицирали излазе које ће дати оригинални код. Ови излази се онда могу користити за тестирање дела кода који је написан.

Стубс и Дриверс су два различита типа лажне шифре и стога се користе другачије. Стубови се користе као функције у Топ Довн интеграцији, док се управљачки програми користе као функције у боттом уп интеграцији. Стубс и Дриверс се обично користе у портирању, дистрибуираном рачунарству, као и генералном развоју и тестирању софтвера.

Претпоставимо да постоје три дијела кода: А, Б и Ц, и они раде у том смјеру, тј. А-> Б -> Ц. Сада је развијен код А и треба га тестирати, али кодови Б и Ц и даље требају да би се развио, а код А неће се изводити без уноса Б и Ц. Дакле, стубови се користе на месту Б и Ц. Ти стубови имитирају кодове Б и Ц и чак дају излаз који је сличан оном Б и Ц би дао. То се зове Топ Довн Интегратион, тј. Тестирање од врха до дна.

Слично томе, замислите сада да су шифре Б и Ц развијене и да треба да буду тестиране, међутим код А још треба да се развије, а исто тако и друга два кода неће радити без улаза из кода А. Дакле, возач може бити Користи се умјесто кода А. Овај возач би онда имитирао код А и дао улаз Б и Ц, слично ономе што би стварни код А. Ово се назива интеграција одоздо према горе, тј. Тестирање одоздо према горе.

Стубс и Дриверс су у основи рутине које заправо не раде ништа осим декларисања себе и параметара које прихватају. Остатак кода онда може узети ове параметре и користити их као улазне податке. Стубови и драјвери се најчешће користе као резервисана места за рутине, тј. Кодове који још увек треба да се развију. Дакле, стубови и драјвери садрже довољно кода да би се омогућило компајлирање и повезивање са остатком програма.

Поређење између стаб-а и драјвера:

Стуб

Дривер

Тип

Думми цодес

Думми цодес

Опис

Рутине које заправо не раде ништа осим декларисања себе и параметара које прихватају. Остатак кода онда може узети ове параметре и користити их као улазне податке

Рутине које заправо не раде ништа осим декларисања себе и параметара које прихватају. Остатак кода онда може узети ове параметре и користити их као улазне податке

Се користи у

Топ Довн Интегратион

Интеграција одоздо нагоре

Сврха

Да би се омогућило тестирање горњих нивоа кода, када нижи нивои кода још нису развијени.

Да би се омогућило тестирање нижих нивоа кода, када горњи нивои кода још нису развијени.

Рецоммендед

Везани Чланци

  • разлика између: Разлика између упутстава и процедура

    Разлика између упутстава и процедура

    Кључна разлика: У поређењу са тим, процедура је мање детаљна од инструкција и даје општи преглед онога што се мора урадити. Инструкција је детаљнија и бави се смерницама по тачкама о томе како се тај посао мора обавити. У основи, и процедуре и инструкције служе различитој сврси и морају се користити као комплименти. Упутства и процедуре су две различите речи које се често могу збунити. Од особ
  • разлика између: Разлика између земље и државе

    Разлика између земље и државе

    Кључна разлика: Главна разлика између државе и државе је у томе што се израз "земља" односи на велику државу са властитом владом и економијом, док се израз "држава" односи на велику управну област унутар земље. “Држава” се понекад може користити и за цијелу земљу. Када се прави разлика између државе и државе, проблем се јавља углавном зато што израз 'држава' има два р
  • разлика између: Разлика између Сони Кспериа Ј и Нокиа Лумиа 620

    Разлика између Сони Кспериа Ј и Нокиа Лумиа 620

    Кључна разлика: Кспериа Ј је најављена у октобру 2012. као јефтинија варијанта Кспериа Т, што је резултирало сличним дизајном као и модел Кс. Кспериа Ј има ТФТ екран осетљив на огреботине отпоран на огреботине који нуди густину пиксела од 245. Нокиа Лумиа 620 има 3.8-инчни екран резолуције 480 к 800 пиксела. Поседује Куалцомм Снапдрагон С4 Дуал-Цоре 1 ГХз Краит и 512 МБ РАМ-а. Поседује 8 ГБ интерног капацитета за складиштење и екс
  • разлика између: Разлика између Делл КСПС 10 и Некус 7

    Разлика између Делл КСПС 10 и Некус 7

    Кључна разлика: Делл КСПС 10 је 10.1-инчни таблет који се испоручује са тастатуром Доцк да би се претворио у лаптоп. Екран је ХД Дисплаи капацитивни мулти-тоуцх екран са 1366 к 768 пиксела и приближно 155 ппи густине пиксела. Некус 7 је таблет рачунар са оперативним системом Андроид 4.1 (такође назван Јелли Беан). Развијен је у сарадњи са Асусом. Делл је популарна компанија позната по сво
  • разлика између: Разлика између пчеле и оса

    Разлика између пчеле и оса

    Кључна разлика: Пчеле се обично повезују са Медом и тачно тако. Пчеле праве и складиште мед из полена и нектара који скупљају са цвијећа. Осе су чешће предатори, иако се често откривају да мреже тајне биљну смолу која се може збунити за мед. Када дође у априлу, не само да доноси прекрасно цвијеће и кишу, већ и колекцију чудних кукаца и инсеката. Лепо време није само савршено за нас, већ и за многе инсекте који излазе да се хране.
  • разлика између: Разлика између Друпала 6 и Друпала 7

    Разлика између Друпала 6 и Друпала 7

    Кључна разлика: Друпал има много верзија и тренутно ради на верзији 7. Свака верзија има за циљ да учини систем лакшим за корисника и нуди различите карактеристике које омогућавају веб страницама да буду динамичније природе. Друпал верзија 6 је представљена у фебруару 2008. године, док је Друпал верзија 7 представљена у јануару 2011. године. Друпал је оквир за управљање садржајем или ЦМС који омогућава кор
  • разлика између: Разлика између удела и задужнице

    Разлика између удела и задужнице

    Кључна разлика: Дионице су врста улагања у капитал или финансирање и представљају јединицу финансирања. Дуговања су средњорочна и дугорочна инвестиција која омогућава компанијама да прикупљају финансијска средства позајмљивањем новца од грађана. Дионице и задужнице су уобичајене појаве када се ради о улагању у посао или фирму. Ове двије врсте су двије различите врсте инвестиција које особа може направити или компанија може издати како би прикупила капи
  • разлика између: Разлика између пива и јабуковаче

    Разлика између пива и јабуковаче

    Кључна разлика: Већина врста пива се заправо производи од јечма, мада се могу користити друга зрна као што су пшеница, хмељ итд. Сидер, с друге стране, првенствено је створен или од пулпе јабуке или сока од јабуке, али ипак јабука. Пиво и јабуковац су две различите врсте алкохолних пића. Међутим, може бити прилично збуњујуће рећи им да се разликују, јер су врло сличне, због чега многи људи погрешно мисле да су
  • разлика између: Разлика између густине и тежине

    Разлика између густине и тежине

    Кључна разлика: Густина је маса објекта по волумену. Тежина је сила коју земља повлачи на масу објекта. Густина и тежина су оба термина који се најчешће користе у физици, али за ширу јавност разлика између њих можда није позната. Ово је још теже, јер термини имају и друге намене у другим областима. Као што се тежина користи у здравственој и медицинској арени за личну тежину, или као густина се такође користи да

Избор Уредника

Разлика између индијске и континенталне хране

Кључна разлика : индијска кухиња обухвата разноврсну регионалну кухињу која је поријеклом из индијског тла. Цонтинентал је генерализовани израз који се заједнички односи на кухиње Европе и других западних земаља. Са порастом глобализације, људи широм света су почели да се навикавају и уживају у различитим расположивим кухињама. Индијска кухиња је једна од омиљених кухиња људи у земљама. У