Spring Boot - Estensione di JAR "Base" o "Common"

0

Ecco la situazione al lavoro:

Abbiamo un team 'framework / patchwork' che è responsabile della creazione. Tuttavia è difficilmente coerente. Di recente, abbiamo ricevuto l'implementazione per lavori che non includevano lavori precedenti che si sovrapponevano e tutto si rompeva finché non lo riparavano. Non il primo e dubito dell'ultimo.

La mia idea è che dovrebbero mantenere un'unica applicazione che include tutte queste nuove funzionalità dell'applicazione come un smoke test (versioni, proprietà, opzioni) tutto in un'unica app / micro-service come prova prima di trasmetterlo a noi. Una volta testato (non lo fanno), potremmo semplicemente estendere tale JAR / uso come genitore per la nostra libreria comune attraverso i nostri micro-servizi.

C'è un problema con questa idea?

Qualche suggerimento per andare su questo? ('escludi' configs, annotazioni condizionali, ecc.)

    
posta Joe Kennedy 06.08.2018 - 15:02
fonte

1 risposta

0

Se mancano i test, lo faranno anche se li costringi a fornire una suite di test. In tal caso i test saranno superficiali.

Preferirei implementare questi test sul fumo da solo, magari come parte dei test unitari, a seconda di come si integra il componente base. Ogni volta che estraggo una nuova versione di "base" eseguirò quei test per vedere se qualcosa è rotto.

    
risposta data 06.08.2018 - 17:01
fonte

Leggi altre domande sui tag