Wiederverwendbarkeit
aus Wikipedia, der freien encyclopedia
Dieser Artikel beschäftigt sich mit der Wiederverwendbarkeit von Programmmodulen. Für den Begriff im Sinne von Weiternutzung von Gegenständen siehe Wiederverwendung.
Dieser Artikel oder nachfolgende Abschnitt ist nicht hinreichend mit Belegen (beispielsweise Einzelnachweisen) ausgestattet. Angaben ohne ausreichenden Beleg könnten demnächst entfernt werden. Bitte hilf Wikipedia, indem du die Angaben recherchierst und gute Belege einfügst.
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.