Najlepsza odpowiedź
Odcinek to mały fragment kodu, który symuluje inny system, z którym musi współdziałać Twój kod.
na przykład, jeśli pracujesz nad witryną internetową, która musiałaby przejść do komputera typu mainframe, aby obliczyć zestaw szczegółów finansowych, ale która nie została jeszcze utworzona, fragment kodu byłby po prostu zakodowany z prawidłowym zestawem szczegółów, które mógłby używać tak, jakby tam był.
pozwala uruchamiać i testować kod bez obecności jakichkolwiek systemów zależnych. Odcinek może być półinteligentny i mieć różne odpowiedzi w zależności od danych wejściowych.
Ogólnie rzecz biorąc, kody pośredniczące mają swoje miejsce, ale mogą być używane niewłaściwie i nie mogą być używane do testowania wydajności, ponieważ nie będą reagować jak prawdziwy backend.
Odpowiedź
Lata temu musiałem zaimplementować interfejs terminala wirtualnego, aby symulować terminal podłączony do komputera mainframe w aplikacji. Dostęp do komputera mainframe był rzadki i drogi. Tak więc w fazie rozwoju odzyskałem różne odpowiedzi zapisane przez analizator danych dostępny w naszym zespole pomocy technicznej i napisałem krótki kod, aby odesłać te odpowiedzi do tworzonej aplikacji. Kiedy byliśmy wystarczająco pewni naszego kodu aplikacji, zapłaciliśmy za rzeczywisty dostęp do komputera mainframe i lepiej dostroiliśmy naszą aplikację. Myślę, że rekordy z analizatora danych i kod do symulacji odpowiedzi były kodem zastępującym rzeczywisty komputer mainframe.