È affidabile utilizzare e scaricare le librerie necessarie da GitHub e copiare i codici di copia per aumentare la produttività? [duplicare]

0

Mi sto solo chiedendo. Va bene o è vero che alcuni dei migliori programmatori una volta hanno insegnato che per diventare un programmatore efficace è attraverso l'essere un programmatore pigro, piuttosto che passare il tempo a memorizzare un sacco di codice e arrivare alle scadenze? Ad esempio, un programmatore si è affidato alla ricerca e al download delle librerie necessarie per il suo progetto, ha letto alcune istruzioni o documenti su come utilizzare la libreria, e quindi a volte se sa o no che la matematica copierà e incollerà i campioni. In seguito, lui o lei esaminerà la fonte della sua struttura su come questo codice lo ha usato. Un certo contributo per l'aiuto e suggerimenti in una programmazione efficace per completare la scadenza del progetto sarebbe molto apprezzato.

    
posta David Dimalanta 29.01.2015 - 06:52
fonte

1 risposta

4

Naturalmente - non è molto efficace reinventare la ruota. Se qualcun altro ha già risolto il problema e reso disponibile gratuitamente, perché non approfittarne?

Tuttavia, questa strada è piena di insidie. Se non si capisce veramente cosa sta facendo il codice e come, o si tratta di una libreria attendibile e ben conosciuta, non lo si vuole nel codice di produzione. Quando il sistema fallisce e il proprietario viene a chiedersi perché questa parte del sistema sta uccidendo la nostra attività, non vuoi rispondere "Non so, non l'ho scritto, l'ho appena copiato da GitHub per superare la tua scadenza".

Credo che il programmatore pigro / intelligente tenti di ottimizzare per scrivere il meno codice possibile per un lungo periodo di tempo, incluso il codice scritto per future correzioni di bug, aggiornamenti e maint.

    
risposta data 29.01.2015 - 07:36
fonte