Difference between revisions of "Code reuse"

From Wiki @ Karl Jones dot com
Jump to: navigation, search
(See also)
(See also)
 
Line 3: Line 3:
 
== See also ==
 
== See also ==
  
 +
* [[Don't repeat yourself]]
 +
* [[ICSR]]
 
* [[Inheritance (object-oriented programming)]]
 
* [[Inheritance (object-oriented programming)]]
 +
* [[Language binding]]
 +
* [[Not invented here (antonym)]]
 
* [[Object-oriented programming]]
 
* [[Object-oriented programming]]
 +
* [[Polymorphism]]
 +
* [[Procedural programming]]
 +
* [[Reinventing the wheel (antonym)]]
 +
* [[Reusability]]
 +
* [[Reuse metrics]]
 +
* [[Single source of truth]]
 +
* [[Software framework]]
 
* [[Technical debt]] - a metaphor referring to the eventual consequences of any system design, [[software architecture]] or [[software development]] within a [[codebase]].
 
* [[Technical debt]] - a metaphor referring to the eventual consequences of any system design, [[software architecture]] or [[software development]] within a [[codebase]].
 +
* [[Virtual inheritance]]
  
 
== External links ==
 
== External links ==

Latest revision as of 06:57, 20 September 2016

Code reuse, also called software reuse, is the use of existing software, or software knowledge, to build new software, following the reusability principles.

See also

External links