Die Wiederverwendbarkeit in der Computerprogrammierung ist die Messung der Wahrscheinlichkeit, dass eine bestimmte Codeeinheit erfolgreich in ein anderes Programm integriert werden kann. Computerprogrammiersprachen bieten unterschiedliche Grade an Wiederverwendbarkeit. In strukturierten Programmiersprachen entwickeln Programmierer Codebibliotheken, die häufig verwendete Routinen enthalten, beispielsweise solche, die sich auf das Öffnen eines Fensters und dessen Anzeige auf dem Bildschirm beziehen. Um eine Bibliotheksroutine zu verwenden, schreibt der Programmierer eine Anweisung, die die Routine aufruft.
Obwohl dieses Verfahren in der Praxis einfach klingt, muss der Programmierer viel über die Routine wissen und die Routine nach den genauen (und oft komplexen) Regeln der Routine aufrufen. Siehe Bibliothek, Bibliotheksroutine, Objekt, objektorientierte Programmierung, strukturierte Programmierung.
Technipages erklärt Wiederverwendbarkeit
Wiederverwendbarkeit ist die Qualität eines Codes, der auf verschiedenen Plattformen für mehrere Funktionen verwendet wird. Die Wiederverwendbarkeit von Code basiert auf der Programmierphilosophie, die betont, dass ein Programmierer sich nicht wiederholt. Die Philosophie begründet, dass jedes Wissen innerhalb eines Systems eine einzige eindeutige Repräsentation haben muss. Die Wiederverwendbarkeit von Code ist durch einige Funktionen von Codes möglich, eine dieser Funktionen ist Vererbung, die ist alles darüber, dass eine Klasse die Basisklassenfunktion und -member verwenden kann, andere Methoden sind Funktionen Bibliotheken.
Abgesehen davon könnte der vorhandene Code in Module zerlegt werden, die Module müssen kohäsiv sein, d. h. die Fähigkeit von zwei oder mehr Modulen, zusammenzuarbeiten. Damit die Aufteilung in Module funktioniert, müssen die Module unabhängig voneinander funktionieren.
Damit ein Code wiederverwendbar ist, bedeutet dies, dass der Code gut strukturiert, leicht zu warten und sauber ist. Es hängt alles von der Einfachheit des Codes ab, dh der Fähigkeit von Nicht-Autoren von nativem Code, die Eigenschaften des geschriebenen Codes leicht zu verstehen.
Häufige Anwendungen der Wiederverwendbarkeit
- Die Wiederverwendbarkeit eines Codes hängt von der Fähigkeit anderer Programmierer ab, sich den Code anzusehen und ihn und seine Eigenschaften zu verstehen
- Wiederverwendbarkeit ist die Qualität eines Codes, der auf verschiedenen Plattformen für mehrere Funktionen verwendet wird
- Zum Wiederverwendbarkeit Um zu funktionieren, ist ein bekanntes Verfahren als Modularisierung bekannt, bei dem ein Code in Module zerlegt wird.
Häufige Missbräuche der Wiederverwendbarkeit
- Wann Wiederverwendbarkeit auf Code oder Programm angewendet wird, ist es zwingend erforderlich, dass der Code eine Closed-Source-Programmierung ist
- Zum Wiederverwendbarkeit um zu funktionieren, ist es nicht zwingend erforderlich, dass der Code in Module unterteilt ist