Search references for CODE REUSE. Phrases containing CODE REUSE
See searches and references containing CODE REUSE!CODE REUSE
Using existing code in new software
Code reuse is the practice of using existing source code to develop software instead of writing new code. Software reuse is a broader term that implies
Code_reuse
Using something again
Reuse is the action or practice of using an item, whether for its original purpose (conventional reuse) or to fulfill a different function (creative reuse
Reuse
Software design pattern
composition with forwarding or composite reuse) is a common design pattern that tries to achieve code reuse without requiring inheritance. Instead of
Composition_over_inheritance
Quality of software relevant to reuse
Stability under changing requirements Code reuse Lombard Hill Group (October 22, 2014). "What is Software Reuse". www.lombardhill.com. Lombard Hill Group
Reusability
Software development methodology
code is tested and known to work, reusing it may reduce the chance of bugs being introduced. However, reusing code is not always good practice. Reuse
Defensive_programming
Android web browser by Mozilla
based on GeckoView – an implementation of Gecko that is decoupled as a reusable library, intended to be used as an alternative to the default Android WebView
Firefox_for_Android
Computer programming paradigm
although they have similar semantics: The principles of modularity and code reuse in functional languages are fundamentally the same as in procedural languages
Procedural_programming
Object-oriented programming design principles
clients. Maintainability: Makes code easier to understand and modify. Code reuse GRASP (object-oriented design) Inheritance (object-oriented programming)
SOLID
Principle of software development
the wrong abstraction". Abstraction principle (programming) Code duplication Code reuse Copy and paste programming Database normalization and denormalization
Don't_repeat_yourself
Approach for designing software
preconditions. Design by contract can also facilitate code reuse, since the contract for each piece of code is fully documented. The contracts for a module
Design_by_contract
Collection of resources used to develop a computer program
software reuse in a modular fashion. Libraries can use other libraries resulting in a hierarchy of libraries in a program. When writing code that uses
Library_(computing)
adaptive maintenance, corrective maintenance, perfective maintenance, code reuse, and code leverage. Titles of works on program comprehension include Using
Program_comprehension
Software framework to support the development of websites
templating frameworks, and session management, and they often promote code reuse. Although they often target development of dynamic web sites, they are
Web_framework
1994 software engineering book
minimal code reuse. Using inheritance is recommended mainly when adding to the functionality of existing components, reusing most of the old code and adding
Design_Patterns
Consumer loyalty program of The Coca-Cola Company
Coca-Cola Company. Customers entered codes found on specially marked packages of Coca-Cola products on a website. Codes could also be entered "on the go"
My_Coke_Rewards
Type of software architecture
Decomposing services into a set of stages also enables modularity and code reuse, as well as the development of debugging tools for complex event-driven
Staged event-driven architecture
Staged_event-driven_architecture
Class in object-oriented programming languages
described as being "included" rather than "inherited". Mixins encourage code reuse and can be used to avoid the inheritance ambiguity that multiple inheritance
Mixin
Channel access method used by various radio communication technologies
every cell, because channelization is done using the pseudo-random codes. Reusing the same frequency in every cell eliminates the need for frequency planning
Code-division_multiple_access
Software that hides details of hardware access
regarding the device's physical interface. This also allows code reuse since the same code can process standardized messages from any kind of implementation
Hardware_abstraction
Software programming object-oriented design methodology
dependency. The direction of dependency can be chosen to maximize policy code reuse, and eliminate cyclic dependencies. In this version of DIP, the lower
Dependency inversion principle
Dependency_inversion_principle
Organizing code into modules
software libraries, dates to early software systems, where it was used for code reuse. Modular programming per se, with a goal of modularity, developed in the
Modular_programming
Process of deriving classes from, and organizing them into, a hierarchy
implementation while maintaining the same behaviors (realizing an interface), to reuse code and to independently extend original software via public classes and interfaces
Inheritance (object-oriented programming)
Inheritance_(object-oriented_programming)
for encapsulation and data hiding, separation of concerns and enhanced code reuse. Logtalk uses standard Prolog syntax with the addition of a few operators
Logtalk
American mathematician and computer scientist
ALTRAN, TMG and C++. His seminal work on software componentization and code reuse makes him a pioneer of component-based software engineering and software
Douglas_McIlroy
Symptom of over-complex software design
definitions in mind at once. Deep hierarchies are a code smell and a symptom of sub-classification for code reuse. More generally, the yo-yo problem can also
Yo-yo_problem
Isolated IT system
anti-pattern, particularly found in legacy systems. This is due to the lack of code reuse, and resulting software brittleness due to potentially general functions
Stovepipe_system
Type of computer programming
related to code-reuse topics such as component-based software engineering. Source code generation is the process of generating source code based on a
Automatic_programming
In software engineering, many reuse metrics and models are metrics used to measure code reuse and reusability. A metric is a quantitative indicator of
Reuse_metrics
Single large version-control repository for many projects
potential advantages to a monorepo over individual repositories: Ease of code reuse Similar functionality or communication protocols can be abstracted into
Monorepo
Programming mechanism
encourages factoring (breaking apart) functions for maintainability and code reuse. More generally, big systems might be built by composing whole programs
Function composition (computer science)
Function_composition_(computer_science)
Type of testing environment
Test fixtures also ease test code design by allowing the developer to separate methods into different functions and reuse each function for other tests
Test_fixture
Software anomaly
executable code that can be used resides, either an executable payload is provided (with an executable stack) or one is constructed using code reuse such as
Stack_buffer_overflow
Rule for substituting a set input with a set output
and tree macros are supported in some programming languages to enable code reuse or to extend the language, sometimes for domain-specific languages. Macros
Macro_(computer_science)
Type of wastewater generated in households without toilet wastewater
Chapter 16A "Non-potable Water Reuse Systems" to the 2007 California Plumbing Code. Emergency regulations allowing greywater reuse systems were subsequently
Greywater
Arbitrary code execution exploit
similar to return-oriented programming (ROP), since it employs code reuse to execute code outside the scope of the original control flow. In this sense
Sigreturn-oriented programming
Sigreturn-oriented_programming
Creating working software
be measured; these include the amount of code developed, modified, reused, and destroyed, code complexity, code inspection statistics, faults-fixed and
Software_construction
Computing technology developer by Sun Microsystems
allows the beans to be handled in a more generic fashion, allowing easier code reuse and introspection. This in turn allows the beans to be treated as software
JavaBeans
Programming language for statistics
language is extended by a large number of software packages, which contain reusable code, documentation, and sample data. Some of the most popular R packages
R_(programming_language)
Evolutionary algorithm
only allows the unconstrained evolution of linking functions but also code reuse. And it shouldn't be hard to implement recursion in this system. Multicellular
Gene_expression_programming
Software
and power of JavaScript in a way that emphasizes greater modularity and code reuse. MooTools accomplishes these goals intuitively to a developer coming from
MooTools
aims to simplify development of communications applications and promote code reuse within the free software and open source communities by defining a logical
Telepathy_(software)
Design pattern in object-oriented programming
object-oriented design pattern that allows object composition to achieve the same code reuse as inheritance. In delegation, an object handles a request by delegating
Delegation_pattern
Principle of computer program design
'information hiding' tag – but for similar reasons, as well as the more obvious code reuse reason. [clarification needed] Information hiding serves as an effective
Information_hiding
Application programming interfaces for BSD operating systems
same abstraction. Thus the rationale of busdma is to facilitate maximum code reuse across a wide range of platforms. Circa 2006, bus and DMA abstractions
Busdma
2017 worldwide ransomware cyberattack
bank heist in 2016. However, these similarities could result from either code reuse by another group or an attempt to misattribute responsibility—as in a
WannaCry_ransomware_attack
Tool to evaluate processes protecting the environment
Reuse and preparation for reuse giving the products a second life before they become waste. This might involve reusing the product as-is, or reuse with
Waste_hierarchy
developed under an open-source license, which means that the reuse and modification of only the code is permitted. As some of the games' content created by
List of open-source video games
List_of_open-source_video_games
Computer science concept
testing). Dynamic typing typically allows duck typing (which enables easier code reuse). Many[specify] languages with static typing also feature duck typing
Type_system
(Stroustrup/Sutter) P1 - P13 Philosophy rules CAP theorem Code reuse Command–query separation (CQS) Conway's law Cowboy coding Do what I mean (DWIM) Don't repeat yourself
List of software development philosophies
List_of_software_development_philosophies
Term in computer security
ISBN 9781931971157. Security, heise (4 May 2016). "PaX Team stellt Schutz vor Code Reuse Exploits vor". Security (in German). Retrieved 2016-06-01. "Frequently
Control-flow_integrity
Telecommunications networks transmitted by radio waves
power. The elements that determine frequency reuse are the reuse distance and the reuse factor. The reuse distance, D is calculated as D = R 3 N {\displaystyle
Cellular_network
Digital distribution platform for Windows Phone
strictly required for Hyper-V. A subset of Windows Runtime objects allows code reuse on Windows 8 and later. A subset of the traditional Windows API is also
Windows_Phone_Store
Programming language and IDE
to keep as much backward compatibility as possible to allow existing code reuse, new features, new libraries, and improvements sometimes make newer releases
Delphi_(software)
Safe, beneficial use of human excreta mainly in agriculture (after treatment)
Reuse of human excreta can be safe or unsafe. This article only discusses safe, beneficial use of treated human excreta after applying suitable treatment
Reuse_of_human_excreta
Reuse of an existing building for a new purpose
Adaptive reuse is the reuse (or conversion) of an existing building for a purpose other than that for which it was originally built or designed. The adaptive
Adaptive_reuse
Pejorative term for highly repetitive programming
into a reusable encapsulated class. The class is written flexibly, with full support of inheritance and overloading, so that all calling code can be interfaced
Copy-and-paste_programming
Creation and maintenance of software
functionality, such as the experience of the software developers and code reusability, are also essential to consider in estimation. As of 2019[update],
Software_development
Class of web security vulnerabilities
Krzysztof; Groß, Samuel; Vela Nava, Eduardo A.; Johns, Martin (2017-10-30). "Code-Reuse Attacks for the Web: Breaking Cross-Site Scripting Mitigations via Script
DOM_clobbering
Set of software subsystems or components needed to create a complete platform
development. This unification simplifies the development workflow, improves code reuse, and enhances productivity by enabling consistent logic and tooling across
Solution_stack
Freeware set of tools by Microsoft
of class libraries, specific to game development, to promote maximum code reuse across target platforms. The framework runs on a version of the Common
Microsoft_XNA
Converting wastewater into water that can be reused for other purposes
that can be reused for a variety of purposes. It is also called wastewater reuse, water reuse or water recycling. There are many types of reuse. It is possible
Reclaimed_water
Programming paradigm based on applying and composing functions
However, spreadsheets generally lack higher-order functions as well as code reuse, and in some implementations, also lack recursion. Several extensions
Functional_programming
Waste management
A reusable bottle is a bottle that can be reused, as in the case as by the original bottler or by end-use consumers. Reusable bottles have grown in popularity
Reuse_of_bottles
Standard defining codes for currencies
formerly the RTGS dollar until 24 June 2019, reuses ZWL: the fourth Zimbabwean dollar also used the code, from 2 February 2009 to 30 September 2015. The
ISO_4217
Abstract layer on top of a more concrete file system
design provided for code reuse among file system types with differing but similar semantics (e.g., an encrypting file system could reuse all of the naming
Virtual_file_system
b*b):(c*c + d*d))); } Code bloat – Production of unnecessarily long, slow or wasteful program code Code reuse – Using existing code in new software Common
Redundant_code
Programming language
compute. Component-oriented programming – reusable components with well-defined interfaces for modularity and code reuse. Statically typed programming language
Outline of the C sharp programming language
Outline_of_the_C_sharp_programming_language
Packaging designed for reuse
Reusable packaging is manufactured of durable materials and is specifically designed for multiple trips and extended life. A reusable package or container
Reusable_packaging
Using object intended for one purpose in alternative way
frames Wikimedia Commons has media related to Repurposing. Code reuse – Using existing code in new software Computer recycling – Form of recyclingPages
Repurposing
Open source software
a Perl script. Therefore, it can contain arbitrary Perl as well. For code reuse, configuration instructions are placed in modules which can be included
Rex_(software)
Data abstraction problem in programming languages
Extensibility with Object Algebras" (PDF). Ecoop '12. Garrigue, Jacques (2000). "Code Reuse Through Polymorphic Variants" (PDF). Workshop on Foundations of Software
Expression_problem
Theory of learning and behaviour
Followership in an Open-source Software Project and Its Significance in Code Reuse In: MIS Quarterly, Vol. 43, No. 4 Anderson, C.A.; Bushman, B.J. (2001)
Social_learning_theory
Object-oriented programming language
projects. Prototype-based inheritance is the ActionScript 1.0 mechanism for code reuse and object-oriented programming. Instead of a class keyword that defines
ActionScript
Open source software
The emphasis in Maxine's software architecture is on modular design and code reuse for flexibility, configurability, and productivity for industrial and
Maxine_Virtual_Machine
Integrated development environment from Microsoft
a project system, VS Code allows users to open one or more directories, which can then be saved in workspaces for future reuse. This allows it to operate
Visual_Studio_Code
Social movement
license compatibility considerations which limits and complicates source code reuse between FLOSS projects. The OSI and the FSF maintain their own lists of
Free_software_movement
Set of rules defining correctly structured programs
control flow mechanisms, first-class functions, and modules for better code reusability and organization. Python also uses English keywords where other languages
Python_syntax_and_semantics
1987 video game
Marseillaise"; Von Kaiser and Super Macho Man, the latter possibly due to a code-reuse artifact, have Richard Wagner's "Ride of the Valkyries"; Piston Honda
Punch-Out!!_(1987_video_game)
Permissive free software license
puts few restrictions on reuse and has high license compatibility. Unlike copyleft software licenses, the MIT License allows reuse within proprietary software
MIT_License
Tools for optimizing binary code
reducing performance. Code footprints were reduced through code factoring and procedural abstraction which increased code reuse for common instruction
Binary_optimizer
Strongly typed language that compiles to JavaScript
produce readable code, where possible. Through a simple foreign function interface (FFI), it also allows code reuse of extant source code in JavaScript,
PureScript
developed several Unix tools. Pioneering researcher of macro processors, code reuse and component-based software engineering. Participated in the design of
List_of_Bell_Labs_alumni
Software licensing practice
source code, using the less restrictive license. Because the company with the official code is not the copyright holder of the additional code, they may
Multi-licensing
lists standard and notable non-standard HTTP response status codes. Standardized codes are defined by IETF as documented in Request for Comments (RFC)
List_of_HTTP_status_codes
Process by which software is developed
individual components before they are integrated into a larger system. Also, code reuse is a big plus and can be accomplished more easily through the use of object-oriented
Rational_unified_process
American software company
Retrieved 2017-01-25. "CollabNet Embeds Black Duck Code Sight Into TeamForge To Drive Productivity And Code Reuse Across Git And Subversion". article.wn.com.
CollabNet
Finite element framework software
parallel (largest runs >100,000 CPU cores) Modular development simplifies code reuse Built-in mesh adaptivity Continuous and Discontinuous Galerkin (DG) (at
MOOSE_(software)
Multimedia framework
codecs were developed from scratch to ensure best performance and high code reusability. libavformat (Lavf) is a library containing demuxers and muxers for
FFmpeg
Music sampler
by other samplers. Much of LinuxSampler is free software, but commercial reuse of some, such as the back-end, is restricted. LinuxSampler was designed
LinuxSampler
provides an interface to foreign languages in order to enable reuse of existing code; provide means for a smooth integration of states and state modifications
SAC_programming_language
Effort by SpaceX to make rockets that can fly multiple times
be reused many times, similar to the reusability of aircraft. SpaceX has developed technologies since the 2010s to facilitate full and rapid reuse of
SpaceX reusable launch system development program
SpaceX_reusable_launch_system_development_program
Parallel programming language
distribution and data-driven placement of subcomputations. It allows for code reuse and generality through object-oriented concepts and generic programming
Chapel_(programming_language)
Restructuring existing computer code without changing its external behavior
breaks code down into reusable semantic units that present clear, well-defined, simple-to-use interfaces. Extract class moves part of the code from an
Code_refactoring
Software size estimation technique
T3 End-user efficiency 1.0 T4 Internal processing complexity 1.0 T5 Code reusability 1.0 T6 Easy to install 0.5 T7 Easy to use 0.5 T8 Portability to other
Use_case_points
Software cost estimation model
from mainframe and overnight batch processing to desktop development, code reusability, and the use of off-the-shelf software components. COCOMO consists
COCOMO
American cloud computing company
cloud-native web development architecture based on client-side JavaScript code, reusable APIs, and markup content. It was pioneered and created by Netlify. In
Netlify
incr Tcl, covering language fundamentals, OO design issues, overloading, code reuse, multiple inheritance, abstract base classes, and performance issues.
Incr_Tcl
implementability in programming languages on real hardware, and allowing code reuse. Additionally, constant factors of algorithms have such a considerable
Algorithm_engineering
American software company
as with Xamarin.iOS and Xamarin.Android, gives developers up to 90% of code reuse across Android, iOS and Windows. Xamarin.Mac gives C# developers the ability
Xamarin
Functional partitioning of the testbench Code packaging Guidelines Sequence and message class libraries The e Reuse Methodology was widely accepted by verification
E_Reuse_Methodology
CODE REUSE
CODE REUSE
Surname or Lastname
English
English : variant of Cook.Americanized spelling of German Koke or Koch.
Surname or Lastname
English
English : variant spelling of Coad.
Male
English
Variant spelling of English unisex Cody, CODIE means "helper."
Boy/Male
Welsh
Dwells in the woods.
Surname or Lastname
English
English : from a Middle English personal name, Cade, a survival of the Old English personal name or byname Cada, which is probably from a Germanic root meaning ‘lump’, ‘swelling’.English : metonymic occupational name for a cooper, from Middle English, Old French cade ‘cask’, ‘barrel’ (of Germanic origin, probably akin to the root mentioned in 1).English : nickname for a gentle or inoffensive person, from Middle English cade ‘domestic animal’, ‘pet’ (of unknown origin).French (Cadé) : topographic name from cade ‘juniper’ (from Latin catanus).Bearers of the name Caddé, from Amiens, were documented in Quebec city by 1670.
Surname or Lastname
English (Surrey)
English (Surrey) : unexplained. Compare Moad.
Girl/Female
English American Irish
Cushion. Helpful.
Girl/Female
Hindu
Code
Surname or Lastname
French (Côte)
French (Côte) : topographic name for someone who lived on a slope or riverbank, less often on the coast, from Old French coste (Latin costa ‘rib’, ‘side’, ‘flank’, also used in a transferred topographical sense). There are several places in France named with this word, and the surname may also be a habitational name from any of these.English : topographic name from Middle English cote, cott ‘shelter’, ‘cottage’ (see Coates).
Surname or Lastname
English (common in the Midlands)
English (common in the Midlands) : from Middle English cope ‘cloak’, ‘cape’ (from Old English cÄp reinforced by the Old Norse cognate kápa), hence a metonymic occupational name for someone who made cloaks or capes, or a nickname for someone who wore a distinctive one. Compare Cape.
Boy/Male
Greek American English
People's victory.
Surname or Lastname
English
English : habitational name from a place named Cove, examples of which are found in Devon, Hampshire, and Suffolk, from Old English cofa ‘cove’, ‘bay’, ‘inlet’, also ‘shelter’, ‘hut’, or a topographic name with the same meaning.
Surname or Lastname
Spanish and Portuguese
Spanish and Portuguese : nickname from the title of rank conde ‘count’, a derivative of Latin comes, comitis ‘companion’.English : unexplained.
Boy/Male
Welsh American Shakespearean
Small battle; spirit of the battle.
Surname or Lastname
English
English : from a Middle English pet form of Nicholas.English : from a Middle English personal name derived from the Old English byname Cola (from col ‘(char)coal’, presumably denoting someone of swarthy appearance), or the Old Norse cognate Koli.Scottish and Irish : when not of English origin, this is a reduced and altered form of McCool.In some cases, particularly in New England, Cole is a translation of the French surname Charbonneau.Probably an Americanized spelling of German Kohl.An Irish family by the name of Cole was established in Fermanagh by Sir William Cole (1576–1653). He was the first Provost of Enniskillen, and his descendants became earls of Enniskillen. The family is thought to have originated in Devon or Cornwall.
Male
English
 English surname transferred to forename use, derived from Old English Cola, COLE means "black, coal." This name is also sometimes used as a pet form of Nicholas, meaning "victor of the people."
Female
Yiddish
(×”Ö¸×דֶע) Yiddish form for Hebrew Hadaccah, HODE means "myrtle tree."
Surname or Lastname
German
German : from a short form of any of the various Germanic personal names with the first element hrÅd ‘renown’. Compare Robert, Rudiger.North German, Danish, and English : topographic name for someone who lived on land cleared for cultivation or in a clearing in woodland, from Middle Low German rode, Danish rothe, Old English rod. Compare English Rhodes.English : habitational name from any of the many places named with this word, as for example Rode in Cheshire.Slovenian : topographic name from the adjective rod ‘barren’, denoting someone who lived on a barren land.Slovenian : nickname from the Slovenian dialect word rode ‘person with disheveled hair’, a derivative of rod ‘curly’ or ‘hairy’.
Girl/Female
Tamil
Code
Surname or Lastname
English
English : metonymic occupational name for a maker of purses and bags, from Middle English cod ‘bag’.English : nickname for a man noted for his apparent sexual prowess, from cod(piece), in Tudor times the garment worn prominently over the male genitals.English : from Middle English cod, the fish (of uncertain origin, perhaps a transferred use of 1), applied as a metonymic occupational name for a fisherman or seller of these fish, or possibly as a nickname for someone thought to resemble the fish in some way.Irish : variant of Cody.Irish (County Wexford) : from the Anglo-Saxon personal name Cod.
CODE REUSE
CODE REUSE
Boy/Male
Hawaiian
Worships well.
Boy/Male
Muslim
A famous city
Surname or Lastname
English
English : possibly a habitational name from a lost or unidentified place.
Girl/Female
Australian, British, English, French, Greek, Italian, Latin, Scottish, Swedish
A Form of Aegidius; A Latin Name Based on the Greek Word for Kid; Kid; Young Goat; Small Goat
Boy/Male
Hindu
Mountain
Girl/Female
Spanish
Kind.
Girl/Female
Hebrew
A singer.
Girl/Female
Indian
Name of a Raga
Boy/Male
Tamil
Lord Shiva
Boy/Male
Hindu, Indian, Sanskrit, Traditional
King
CODE REUSE
CODE REUSE
CODE REUSE
CODE REUSE
CODE REUSE
v. t.
To carry through; to succeed in; as, you can't come any tricks here.
n.
Any system of rules or regulations relating to one subject; as, the medical code, a system of rules for the regulation of the professional conduct of physicians; the naval code, a system of rules for making communications at sea means of signals.
n.
A collection or digest of laws; a code.
v. t.
To yield or surrender; to give up; to resign; as, to cede a fortress, a province, or country, to another nation, by treaty.
v. t.
To render cone-shaped; to bevel like the circular segment of a cone; as, to cone the tires of car wheels.
n.
The center or inner part, as of an open space; as, the core of a square.
v. i.
To form a cope or arch; to bend or arch; to bow.
p. p.
of Come
n.
Manner of doing or being; method; form; fashion; custom; way; style; as, the mode of speaking; the mode of dressing.
n.
Prevailing popular custom; fashion, especially in the phrase the mode.
n.
The most important part of a thing; the essence; as, the core of a subject.
v. t.
To arch over; to build in a hollow concave form; to make in the form of a cove.
n.
Anything shaped more or less like a mathematical cone; as, a volcanic cone, a collection of scoriae around the crater of a volcano, usually heaped up in a conical form.
n.
The scale as affected by the various positions in it of the minor intervals; as, the Dorian mode, the Ionic mode, etc., of ancient Greek music.
v. t.
To take out the core or inward parts of; as, to core an apple.
a.
Relating to a codex, or a code.
v. t.
To form by means of a core, as a hole in a casting.
v. t.
To convert into coke.
n.
To get to be, as the result of change or progress; -- with a predicate; as, to come untied.