Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.
Basi di codice open source e di terze parti
L'utilizzo di basi di codice open source e di terze parti esistenti può offrire vantaggi significativi, come la riduzione del time-to-market e la fornitura di soluzioni stabili. Ad esempio, la progettazione di un'infrastruttura cloud privata virtuale (VPC) standardizzata con connettività a risorse condivise, percorsi e un gateway di transito può richiedere del tempo per svilupparsi correttamente. Spesso è più semplice utilizzare una base di codice esistente.
Le seguenti sfide possono sorgere con l'utilizzo di basi di codice open source e di terze parti e si verificano in genere a valle:
-
Vulnerabilità di sicurezza
-
Sebbene si tratti di un rischio significativo, la probabilità che si verifichi è spesso minima.
-
-
Nuove funzionalità non supportate
-
Quando viene rilasciata una nuova funzionalità, l'organizzazione potrebbe subire una perdita di controllo. In altre parole, potreste avere una dipendenza da una base di codice che non controllate completamente. Ciò potrebbe richiedere una strategia di pull request (PR) o di forking per aggiungere supporto, il che causa deviazioni e aumenta la complessità.
-
-
Codice scritto male
-
Non tutti i codici sono uguali. Spesso, i codici base per infrastrutture pubbliche e diffusi cercano di mantenere la loro rilevanza producendo prodotti di massa e fornendo rapidamente codice non ottimale o addirittura illeggibile.
-
L'organizzazione deve assicurarsi di leggere il codice che estrae e filtrare le basi di codice difficili da leggere.
-
-
Il tuo team non comprende appieno il codice
-
L'importazione del codice esistente può impedire agli sviluppatori del team di dedicare del tempo alla lettura e alla comprensione del codice. Questa mancanza di coinvolgimento può portare a future criticità a causa dell'ambiguità di affidarsi ciecamente alle basi di codice di terze parti.
-