Supponiamo che tu stia utilizzando processi di integrazione continua che aggiornano frequentemente alcuni ambienti di destinazione, in modo che ogni volta che ci siano delle modifiche "tu" puoi testare immediatamente le tue modifiche. Fa parte degli obiettivi di CI, no?
Ma supponi anche di avere altre persone coinvolte nel tuo ciclo di test, ad esempio manager o clienti. Ha senso coinvolgere altre persone nel tentativo di rivedere (rompere?) Le tue prossime modifiche, no?
Ma se continui continuamente a fornire cambiamenti nell'ambiente in cui quelle altre persone, seriamente, stanno provando a testarli, potrebbero sorgere più problemi, come:
they
potrebbe perdere tempo a segnalare problemi che, quando salvano il rapporto (approfondito), non sono più in grado di riprodurre il problema da soli (ad esempio perché accidentalmente hai riscontrato lo stesso problema e lo hai già risolto nel loro ambiente).you
potrebbe non essere in grado di riprodurre i problemi segnalati, poiché gli ambienti in cui si sono imbattuti in alcuni problemi, non sono più identici (tu (!!!) potresti aver sovrapposto il loro ambiente).
Quindi cosa puoi fare (come configurare le cose?) Per evitare situazioni così (frustranti)?