1
Vývoj / Re:SW pro náhradu kódu
« kdy: 31. 05. 2019, 22:35:14 »
Zmeny API ve vasem pripade mohou byt dvojiho typu:
1. zmena logiky - zde vam sebelepsi nastroj nepomuze. Pokud API dava neco jineho, stejne musite prepracovavat alespon castecne business a DB vrstvu.
2. zmena nazvu - pokud opravdu jde jen o kosmeticke zmeny nazvu metod/promenych na API a Vam to vyvolava chyby v business logice, pak mate spatne navrzenou aplikaci. Musite mit mezivrstvu, ktera dane api abstrahuje. Priklad: Pokud mapuji API nejakou datovou tridou, pak nelze tuto datovou tridu pouzivat v businessu, musite mit 2 tridy (byt na zacatku vyvoje jsou totozne) a premapovavat mezi nimi. Nedejboze aby jste pouzival stejnou tridu na mapovani API a jako entitu v DB.
1. zmena logiky - zde vam sebelepsi nastroj nepomuze. Pokud API dava neco jineho, stejne musite prepracovavat alespon castecne business a DB vrstvu.
2. zmena nazvu - pokud opravdu jde jen o kosmeticke zmeny nazvu metod/promenych na API a Vam to vyvolava chyby v business logice, pak mate spatne navrzenou aplikaci. Musite mit mezivrstvu, ktera dane api abstrahuje. Priklad: Pokud mapuji API nejakou datovou tridou, pak nelze tuto datovou tridu pouzivat v businessu, musite mit 2 tridy (byt na zacatku vyvoje jsou totozne) a premapovavat mezi nimi. Nedejboze aby jste pouzival stejnou tridu na mapovani API a jako entitu v DB.
Velice dekuji za pomoc, tohle by me nenapadlo. V pondeli to zkusim nasadit na cilovy system.