Searches , social queries for CODE REUSE

Search references for CODE REUSE. Phrases containing CODE REUSE

See searches and references containing CODE REUSE!

Searches containing CODE REUSE

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

    Code_reuse

  • 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

    Reuse

    Reuse

  • Composition over inheritance
  • 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

    Composition over inheritance

    Composition_over_inheritance

  • Defensive programming
  • 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

    Defensive_programming

  • Reusability
  • 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

    Reusability

  • Procedural programming
  • 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

    Procedural_programming

  • Staged event-driven architecture
  • 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

  • Web framework
  • 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

    Web_framework

  • Firefox for Android
  • 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

    Firefox for Android

    Firefox_for_Android

  • Inheritance (object-oriented 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)

  • SOLID
  • 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

    SOLID

  • Mixin
  • Class used for injecting methods

    described as being "included" rather than "inherited". Mixins encourage code reuse and can be used to avoid the inheritance ambiguity that multiple inheritance

    Mixin

    Mixin

  • Design Patterns
  • 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

    Design_Patterns

  • Don't repeat yourself
  • 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

    Don't_repeat_yourself

  • Hardware abstraction
  • 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

    Hardware_abstraction

  • Yo-yo problem
  • 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

    Yo-yo_problem

  • Stovepipe system
  • 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

    Stovepipe_system

  • Program comprehension
  • adaptive maintenance, corrective maintenance, perfective maintenance, code reuse, and code leverage. Titles of works on program comprehension include Using

    Program comprehension

    Program_comprehension

  • Design by contract
  • 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

    Design by contract

    Design_by_contract

  • Modular programming
  • 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

    Modular_programming

  • Code-division multiple access
  • 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

    Code-division multiple access

    Code-division_multiple_access

  • Reuse metrics
  • 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

    Reuse_metrics

  • Douglas McIlroy
  • American computer scientist (born 1932)

    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

    Douglas McIlroy

    Douglas_McIlroy

  • Library (computing)
  • 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)

    Library (computing)

    Library_(computing)

  • Logtalk
  • 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

    Logtalk

  • Redundant code
  • Unnecesary source code

    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

    Redundant_code

  • My Coke Rewards
  • 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

    My Coke Rewards

    My_Coke_Rewards

  • Monorepo
  • Single large version-control repository for many projects

    to implementing a monorepo rather than separate repositories: Ease of code reuse Similar functionality or communication protocols can be abstracted into

    Monorepo

    Monorepo

  • Resin identification code
  • Symbol to identify the type of plastic

    A resin identification code (RIC) is a symbol embedded on plastic products, used to sort plastic waste for recycling. They consist of an equilateral triangle

    Resin identification code

    Resin_identification_code

  • Function composition (computer science)
  • 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)

  • Dependency inversion principle
  • 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

  • Telepathy (software)
  • 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)

    Telepathy_(software)

  • Macro (computer science)
  • 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)

    Macro (computer science)

    Macro_(computer_science)

  • Greywater
  • 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

    Greywater

    Greywater

  • Gene expression programming
  • 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

    Gene expression programming

    Gene_expression_programming

  • R (programming language)
  • 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)

    R (programming language)

    R_(programming_language)

  • Automatic programming
  • 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

    Automatic_programming

  • Maxine Virtual Machine
  • 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

    Maxine_Virtual_Machine

  • Reuse of human excreta
  • Safe, beneficial use of human excreta mainly in agriculture (after treatment)

    Reuse of human excreta can be safe or unsafe. Beneficial uses of the treated excreta may focus on using the plant-available nutrients (mainly nitrogen

    Reuse of human excreta

    Reuse of human excreta

    Reuse_of_human_excreta

  • Delegation pattern
  • 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

    Delegation_pattern

  • JavaBeans
  • 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

    JavaBeans

  • MooTools
  • 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

    MooTools

  • ISO 4217
  • 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

    ISO 4217

    ISO_4217

  • Software construction
  • 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

    Software_construction

  • Type system
  • 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

    Type_system

  • Test fixture
  • 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

    Test_fixture

  • Software development
  • 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

    Software_development

  • Solution stack
  • 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

    Solution_stack

  • Adaptive reuse
  • 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

    Adaptive reuse

    Adaptive_reuse

  • Visual Studio Code
  • 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

    Visual Studio Code

    Visual_Studio_Code

  • Busdma
  • 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

    Busdma

  • Algorithm engineering
  • implementability in programming languages on real hardware, and allowing code reuse. Additionally, constant factors of algorithms have such a considerable

    Algorithm engineering

    Algorithm_engineering

  • Python syntax and semantics
  • 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

    Python syntax and semantics

    Python_syntax_and_semantics

  • Function (computer programming)
  • Sequence of program instructions invokable by other software

    programming, along with data structures Reducing duplicate code within a program Enabling reuse of code across multiple programs Dividing a large programming

    Function (computer programming)

    Function_(computer_programming)

  • Reusable packaging
  • 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

    Reusable_packaging

  • Information hiding
  • 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

    Information_hiding

  • List of HTTP status codes
  • 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

    List of HTTP status codes

    List_of_HTTP_status_codes

  • Command Code
  • AI coding agent

    Protocol integration, reusable commands, project memory, custom agents, and parallel development using Git worktrees. Command Code includes a preference-learning

    Command Code

    Command_Code

  • List of software development philosophies
  • (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

  • Reuse of bottles
  • 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

    Reuse of bottles

    Reuse_of_bottles

  • Copy-and-paste programming
  • 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

    Copy-and-paste programming

    Copy-and-paste_programming

  • SAC programming language
  • 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

    SAC programming language

    SAC_programming_language

  • WannaCry ransomware attack
  • 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

    WannaCry_ransomware_attack

  • Rex (software)
  • 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)

    Rex_(software)

  • Outline of the C sharp programming language
  • 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

  • DOM clobbering
  • 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

    DOM_clobbering

  • ActionScript
  • 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

    ActionScript

  • Reclaimed water
  • 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

    Reclaimed water

    Reclaimed_water

  • List of open-source video games
  • 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

  • Functional programming
  • 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

    Functional_programming

  • List of Bell Labs alumni
  • 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

    List_of_Bell_Labs_alumni

  • Punch-Out!! (1987 video game)
  • 1987 video game

    Kaiser, Great Tiger, and Super Macho Man, the latter two possibly due to code reuse, have Richard Wagner's "Ride of the Valkyries"; Piston Honda has Japanese

    Punch-Out!! (1987 video game)

    Punch-Out!!_(1987_video_game)

  • Expression problem
  • 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

    Expression_problem

  • Code of Hammurabi
  • Babylonian legal text

    The Code of Hammurabi is a Babylonian legal text composed c. 1753 BC. It is the longest, best-organized, and best-preserved legal text from the ancient

    Code of Hammurabi

    Code of Hammurabi

    Code_of_Hammurabi

  • Control-flow integrity
  • 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

    Control-flow_integrity

  • E Reuse Methodology
  • 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

    E_Reuse_Methodology

  • Binary optimizer
  • 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

    Binary optimizer

    Binary_optimizer

  • Sigreturn-oriented programming
  • 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

  • SpaceX reusable launch system development program
  • 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

    SpaceX_reusable_launch_system_development_program

  • Windows Phone Store
  • 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

    Windows Phone Store

    Windows_Phone_Store

  • Repurposing
  • 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

    Repurposing

    Repurposing

  • Virtual file system
  • 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

    Virtual file system

    Virtual_file_system

  • Margaret A. Ellis
  • Manual, with Bjarne Stroustrup. She also coauthored Designing and Coding Reusable C++ with Martin D. Carroll (1995). She has worked for AT&T Bell Laboratories

    Margaret A. Ellis

    Margaret_A._Ellis

  • FFmpeg
  • 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

    FFmpeg

    FFmpeg

  • Stack buffer overflow
  • 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

    Stack_buffer_overflow

  • Code refactoring
  • 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

    Code_refactoring

  • Waste hierarchy
  • 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

    Waste hierarchy

    Waste_hierarchy

  • Xamarin
  • 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

    Xamarin

    Xamarin

  • Area codes 514, 438, and 263
  • Telephone area codes for Montreal

    Area codes 514, 438, and 263 are telephone area codes of the North American Numbering Plan (NANP) for Montreal and most of its on-island suburbs, specifically

    Area codes 514, 438, and 263

    Area codes 514, 438, and 263

    Area_codes_514,_438,_and_263

  • Social learning theory
  • 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

    Social_learning_theory

  • Cellular network
  • 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

    Cellular network

    Cellular_network

  • Free software movement
  • 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

    Free_software_movement

  • Incr Tcl
  • Object-oriented extensions for the Tcl programming language

    incr Tcl, covering language fundamentals, OO design issues, overloading, code reuse, multiple inheritance, abstract base classes, and performance issues.

    Incr Tcl

    Incr_Tcl

  • Arrow (computer science)
  • dense function passing that pure, declarative code would otherwise require. They can also encourage code reuse by giving common linkages between program steps

    Arrow (computer science)

    Arrow_(computer_science)

  • MIT License
  • 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

    MIT_License

  • LinuxSampler
  • 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

    LinuxSampler

    LinuxSampler

  • Compiler
  • Software that translates code from one programming language to another

    compilers that produce compilers (or parts of them), often in a generic and reusable way so as to be able to produce many differing compilers. A compiler is

    Compiler

    Compiler

  • Chapel (programming language)
  • 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)

    Chapel_(programming_language)

  • Cross compiler
  • Cross-platform machine-code compiler

    binding is still favoured by some native code developers but does not generally provide the degree of code reuse required by newer best practices like the

    Cross compiler

    Cross_compiler

  • MOOSE (software)
  • 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)

    MOOSE (software)

    MOOSE_(software)

Searches for online references containing CODE REUSE

CODE REUSE

Search references containing CODE REUSE

CODE REUSE

Search queries for Facebook and twitter posts, hashtags with CODE REUSE

CODE REUSE

Follow users with usernames @CODE REUSE or posting hashtags containing #CODE REUSE

CODE REUSE

Online names & meanings

Search queries for Facebook and twitter users, user names, hashtags with CODE REUSE

CODE REUSE

Top search, Social media, medium, facebook & news articles containing CODE REUSE

CODE REUSE

Searches for Acronyms & meanings containing CODE REUSE

CODE REUSE

Searches, Indeed job searches and job offers containing CODE REUSE

Other words and meanings similar to

CODE REUSE

Search in online dictionary sources & meanings containing CODE REUSE

CODE REUSE