Mit érint egy API-módosítás?
Egy fejlesztő a járművek beosztását módosítaná. Megnézzük, milyen backend-hívásokat indít egy nézet, és mire hat vissza a változtatás.
Átirat
Egy fejlesztő módosítaná a járművek beosztását, de előbb tudni akarja, mit érint vele. Fejlesztőként kérdezünk: milyen backend-hívásokat indít a konténeres rendelésrészletek nézet? A chat ügynökként bejárja a térkép kétszázhatvannégy fájlját, és pár másodperc alatt összeáll a válasz.
Öt végpont: a járművek és a konténerek lekérdezése, aztán a konténer, a jármű és az ürítés helyének hozzárendelése. Rákérdezünk: ha ezt módosítom, mire hat vissza? A válasz megint a térképen alapul, és most a másik irányból néz rá: három másik komponens, két képernyőn.
És egy csapda: a rendeléslista a jármű levételét is hívja, ugyanazzal a paraméterrel. Ugyanez kattintva is megvan. Bezárjuk a chatet, és megnyitjuk a modul interfészeit.
A listában kikeressük a járműhozzárendelő végpontot, és az adatlapja alján ott a négy hívó komponens, a hívás helyével együtt. Mielőtt bárki hozzányúl, már tudjuk, mit kell újratesztelni.







