Paras vastaus
Tynkä on pieni osa koodia, joka simuloi toista järjestelmää, johon koodisi on vuorovaikutuksessa.
jos esimerkiksi työskentelet verkkosivustolla, jonka oli siirryttävä keskusyksikköön laskemaan joukko taloudellisia yksityiskohtia, mutta jota ei ollut vielä rakennettu, tynkä vain koodattaisiin kovilla tiedoilla, jotka sinä voisi käyttää kuin se olisi siellä.
Sen avulla suoritetaan ja testataan koodi ilman, että riippuvia järjestelmiä olisi läsnä. Tynkä voi olla puoliksi älykäs ja sillä voi olla erilaisia vastauksia syötteestä riippuen.
Tukkilla on yleensä paikkansa, mutta niitä voidaan käyttää sopimattomasti, eikä niitä voida käyttää suorituskyvyn testaamiseen, koska ne eivät vastaa kuten todellinen backend tahtoo.
Vastaa
Vuosia sitten jouduin toteuttamaan virtuaalisen päätelaitteen käyttöliittymän simuloimaan sovelluksen keskusyksikköön liitettyä päätelaitetta. Pääsy keskusyksikköön oli harvinaista ja kallista. Joten kehitystyötä varten otin talteen erilaisia vastauksia, jotka on tallentanut teknisen tuen tiimillämme oleva Data Analyzer ja kirjoitin lyhyen koodin näiden vastausten lähettämiseksi kehitettävälle sovellukselle. Kun olimme riittävän varmoja sovelluskoodistamme, maksoimme todellisesta pääsystä keskusyksikköön ja tunneloimme sovelluksemme paremmin. Luulen, että Data Analyzerin tietueet ja vastausten simulointikoodi korvaavat todellisen keskusyksikön.