Mockování Flashcards

1
Q

Jaké jsou základní principy mockování ve vývoji frontendu?

A
  • Izolace: Mockování umožňuje nezávislý vývoj frontendu tím, že izoluje frontend od backendu.
  • Replikace Chování: Mockovaná data a API by měla co nejpřesněji napodobovat reálné chování a strukturu skutečného backendu.
  • Flexibilita: Mockované prostředí by mělo být snadno upravitelné pro rychlou adaptaci na změny v požadavcích nebo specifikacích.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Jaké nástroje a knihovny lze využít pro mockování v procesu vývoje frontendu?

A
  • JSON Server: Umožňuje rychlé vytvoření REST API z JSON souboru pro simulaci backendu.
  • Mirage JS: Klientská knihovna pro simulaci API přímo v prohlížeči, umožňuje definování rout a odpovědí.
  • Axios Mock Adapter: Používá se pro simulaci odpovědí na požadavky z Axios, ideální pro testování komponent, které s tímto nástrojem komunikují.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Jak lze integrovat mockování s populárními frontendovými frameworky?

A

Moderní frontendové frameworky jako React, Angular a Vue často podporují mockování prostřednictvím pluginů a rozšíření, které usnadňují integraci mockovacích nástrojů a knihoven přímo do vývojového prostředí.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Jaké jsou možnosti pro vytvoření vlastního mock API?

A

Vývojáři mohou vytvořit mock server pomocí technologií jako Node.js a Express, kde definují API endpointy a odpovědi, které simuluje očekávané chování skutečného backendu.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Jak lze využít proxy serverů a middleware pro mockování?

A

Proxy servery (treba od Postman) a middleware mohou být použity k směrování požadavků na mock data nebo na reálný backend podle aktuálních potřeb vývoje, což umožňuje flexibilní testování a vývoj aplikace.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly