giustificazione formale per l'uso di librerie di terze parti [duplicate]

-1

Il mio team e io sviluppo e applicazione che utilizza un numero di librerie di terze parti per soddisfare determinate funzioni comuni. (È un'applicazione Java e utilizza un numero di librerie di Apache Commons, Log4j, ecc.)

Mi è stato chiesto di giustificare l'uso di librerie di terze parti invece di codificare tutto internamente. Ho spiegato che è una pratica standard nello sviluppo del software, che riduce la necessità di scrivere e testare il nostro codice, e che la lunga storia della libs e "molti bulbi oculari" significano che il codice della libreria è probabilmente più affidabile del nostro .

La mia spiegazione è buona e buona (IMHO!) ma c'è una spiegazione più formale del perché usare le librerie di terze parti è generalmente una buona pratica - in un libro, o una pagina web di uno sviluppatore rispettato, ad esempio?

(Modifica: a differenza della domanda contrassegnata come duplicata, non sto seguendo un gruppo di opinioni. Sono in particolare dopo una fonte ben rispettata che posso citare per sostenere l'opinione prevalente, tuttavia, sono appena stato ha indicato le FAQ che spiegano che non è consentito chiedere risorse esterne al sito, quindi scuse per aver postato questa domanda.)

    
posta Ian Renton 27.04.2015 - 11:29
fonte

1 risposta

4

Questa è una domanda molto ampia che può ricevere solo una risposta ampia sulla riusabilità del software.

Tutto iniziò nel 1968, con Douglas McIlroy's ( sito web personale e wikipedia ) indirizzo in una conferenza NATO sull'ingegneria del software, il cui contenuto può essere trovato oggi in un libro intitolato" Ingegneria del software, Rapporto su una conferenza sponsorizzata dal Comitato scientifico della NATO, Garmisch, Germania, dal 7 all'11 ottobre 1968 ", Divisione affari scientifici, NATO, Bruxelles, 1969.

Il testo di interesse è stato scansionato e può essere trovato sul sito del professore, sotto il titolo "Massa prodotta Componenti software ".

Naturalmente, molto di più è stato scritto sull'argomento da allora, ad esempio una ricerca rapida produce documenti sulla riusabilità del software da parte di Microsoft Research e altre fonti degne di nota, ma tutti questi documenti fanno riferimento al primo documento di McIlroy, quindi puoi cercare il suo titolo per trovare documenti che lo facciano riferimento.

    
risposta data 27.04.2015 - 12:48
fonte

Leggi altre domande sui tag