Wiederverwendbarkeit

Wiederverwendbarkeit (engl. „Reusability“) ist ein Qualitätsmerkmal von Software-Bausteinen. Unter diesem Begriff werden Eigenschaften eines solchen Bausteines zusammengefasst, die es ermöglichen, dass dieser nicht nur im Rahmen eines einzigen Projektes eingesetzt werden kann, für welches derselbe ursprünglich mal entwickelt wurde.

Wiederverwendbare Bausteine wurden mit dem Aufkommen der modularen Programmierung und der Objektorientierten Programmierung populär, da diese Paradigmen Mittel schufen, sie auf einfache Weise mehrfach einzusetzen. Durch die Wiederverwendung von Programmcode und Programmpaketen können Codewiederholungen oder Spaghetticode vermieden werden.


Developed by StudentB