Un semplice scenario da oggi: Uno sviluppatore ottiene una user story per visualizzare pagine di errore piacevoli, uniformi del layout e user-friendly in caso di eccezione.
Gli sviluppatori vogliono avere pagine dettagliate su ambiente dev (macchine locali) e lo stesso comportamento su staging (per tracciare bug). Mentre il test case deve convalidare il nuovo aspetto della pagina di errore :) Non c'è altro buon posto per testarlo che sulla staging :) Sembra un paradosso per me :) Che cosa facciamo con questo?
Modifica: mi è stato chiesto di elaborare. Gli sviluppatori preferiscono pagine di errore dettagliate con traccia dello stack. Il proprietario del prodotto desidera avere una pagina di errore piacevole senza dettagli di eccezione. È meglio che il proprietario del prodotto non menzioni nemmeno la parola "errore" in quella pagina. Vogliono pagine di errore personalizzate. In più sì, non abbiamo un ambiente QA e una stadiazione separati. È perché dobbiamo chiedere al team IT Web di crearli tutti e DBA (non molto amichevoli ragazzi)) per creare database e disporre di più piccoli micro servizi.