Ce înseamnă stub în programare?


Cel mai bun răspuns

Un stub este o mică bucată de cod care simulează un alt sistem cu care trebuie să interacționeze codul tău.

de exemplu, dacă lucrați la un site web, care ar fi trebuit să meargă la un mainframe pentru a calcula un set de detalii financiare, dar care nu a fost încă construit, un butuc ar fi doar codificat cu un set valid de detalii ar putea fi folosit ca și cum ar fi acolo.

vă permite să rulați și să testați codul fără să existe sisteme dependente. Un butuc poate fi semi-inteligent și poate avea diverse răspunsuri în funcție de intrare.

În general, butucii își au locul, dar pot fi folosiți în mod necorespunzător și nu pot fi folosiți pentru testarea performanței, deoarece nu vor să răspund ca un backend real.

Răspuns

Cu ani în urmă a trebuit să implementez o interfață de terminal virtual pentru a simula un terminal atașat la un mainframe într-o aplicație. Accesul la mainframe a fost rar și costisitor. Așadar, pentru faza de dezvoltare, am recuperat diferite răspunsuri înregistrate de un analizor de date disponibil la echipa noastră de asistență tehnică și am scris un cod scurt pentru a trimite înapoi aceste răspunsuri aplicației în curs de dezvoltare. Când am fost suficient de încrezători în codul aplicației noastre, am plătit pentru un acces efectiv la mainframe și am optimizat aplicația noastră. Cred că înregistrările de la Data Analyzer și codul pentru a simula răspunsurile au fost un cod care înlocuia mainframe-ul propriu-zis.

Lasă un răspuns

Adresa ta de email nu va fi publicată. Câmpurile obligatorii sunt marcate cu *