Il sistema su cui sto lavorando ha un'applicazione web principale in cui viene eseguita la maggior parte del lavoro. Tuttavia, si basa su un altro server per gestire i dati finanziari transazionali. Si collega al server utilizzando un'API REST. Sto provando a lavorare solo sull'applicazione web principale, ma continuo a colpire pagine e funzioni chiamate che si basano sull'API REST.
Per essere subito operativo, mi è stato detto che l'opzione migliore è connettersi alla VPN e puntare il client API sul server REST API condiviso.
Anche se questa è una soluzione ragionevole per una rapida correzione di bug o QA, ritengo che non sia molto buona per l'applicazione in generale. Questa enorme dipendenza rende difficile testare e sviluppare ma non so come romperlo.
Quali sono le mie opzioni?
Devo prendere in giro tutte le chiamate client API? Dovrei usare mock e patch solo quando sto aggiustando qualcosa? O dovrei semplicemente succhiarlo e usare la VPN e il server REST API condiviso?