Qualcuno mi ha proposto questo schema che non ho mai sentito prima e non riesco a trovare alcuna informazione su di esso.
L'idea di base è, quando si costruisce una libreria da utilizzare per altri sviluppatori; se lo sviluppatore include la mia libreria insieme a una libreria di terze parti, il comportamento delle chiamate API alle modifiche della mia libreria.
Un esempio:
- Ho una libreria / API per l'inserimento, la ricezione, l'aggiornamento, l'eliminazione su un database.
- Lo sviluppatore include una libreria di crittografia di database di terze parti.
- La mia libreria / API cambia per richiedere una chiamata "non crittografata (password)" prima di inserire, ottenere, aggiornare, eliminare.
Questa è una pratica sicura? C'è qualcos'altro là fuori piace? Quali sono i vantaggi e gli svantaggi di questo modello?