Che cos'è la riutilizzabilità? definizione e significato

La riutilizzabilità nella programmazione dei computer è la misura della probabilità che una data unità di codice possa essere incorporata con successo in un altro programma. I linguaggi di programmazione per computer offrono diversi gradi di riutilizzabilità. Nei linguaggi di programmazione strutturati, i programmatori sviluppano librerie di codici che contengono routine utilizzate di frequente, come quelle relative all'apertura di una finestra e alla sua visualizzazione sullo schermo. Per utilizzare una routine di libreria, il programmatore scrive un'istruzione che chiama la routine.
Sebbene questa procedura sembri semplice in pratica, il programmatore deve conoscere molto sulla routine e deve chiamare la routine in base alle regole precise (e spesso complesse) della routine. Vedere libreria, routine di libreria, oggetto, programmazione orientata agli oggetti, programmazione strutturata.

Technipages spiega la riutilizzabilità

La riutilizzabilità è la qualità di un codice utilizzato in diverse piattaforme per più funzioni. La riutilizzabilità del codice si basa sulla filosofia di programmazione, che sottolinea che un programmatore non si ripete. La filosofia giustifica che ogni conoscenza deve avere un'unica rappresentazione univoca all'interno di un sistema. La riutilizzabilità del codice è possibile grazie ad alcune caratteristiche dei codici, una di queste caratteristiche è l'ereditarietà, che è tutto su una classe in grado di utilizzare la funzione e i membri della classe base, altri metodi sono funzioni biblioteche.


A parte questi, il codice esistente potrebbe essere scomposto in moduli, i moduli devono essere coesivi, ovvero la capacità di due o più moduli di lavorare insieme. Affinché la suddivisione in moduli funzioni, i moduli devono essere in grado di funzionare in modo indipendente.
Affinché un codice sia riutilizzabile, significa che il codice è stato scritto in modo ben strutturato, di facile manutenzione ed è pulito. Tutto si riduce alla semplicità del codice, ovvero alla capacità dei non autori di codice nativo di comprendere facilmente le proprietà del codice scritto.

Usi comuni della riutilizzabilità

  • Il riutilizzabilità di un codice dipende dalla capacità di altri programmatori di essere in grado di guardare il codice e comprenderlo e le sue proprietà
  • Riutilizzabilità è la qualità di un codice utilizzato in diverse piattaforme per più funzioni
  • Per riutilizzabilità per funzionare, un metodo noto è noto come modularizzazione, in cui un codice viene suddiviso in moduli.

Errori comuni di riutilizzabilità

  • quando riutilizzabilità è applicato al codice o al programma, è obbligatorio che il codice sia una programmazione closed source
  • Per riutilizzabilità per funzionare, non è obbligatorio il codice è suddiviso in moduli