Nous travaillons à restaurer l'application Unionpedia sur le Google Play Store
SortantEntrants
🌟Nous avons simplifié notre design pour une meilleure navigation !
Instagram Facebook X LinkedIn
Votre propre Unionpédia avec votre logo et votre domaine, à partir de 9,99 USD/mois
Créer mon Unionpédia

Duplication de code

Indice Duplication de code

La duplication de code en programmation informatique est une erreur courante de conception de logiciels où une suite d'instructions similaires (voire identiques) existe en plusieurs endroits du code source d'un logiciel.

Table des matières

  1. 18 relations: Antipattern, Code source, Conception de logiciel, Copier-coller, Fortran, Instruction informatique, Java (langage), Langage de programmation, Logiciel, Maintenance, Ne vous répétez pas, PHP, PMD (logiciel), Programmation informatique, Programmation par copier-coller, Réusinage de code, Ruby, Test driven development.

  2. Code source

Antipattern

En génie logiciel, les anti-patrons ou sont des erreurs courantes de conception des logiciels.

Voir Duplication de code et Antipattern

Code source

fr.

Voir Duplication de code et Code source

Conception de logiciel

La conception de logiciel met en œuvre un ensemble d'activités qui à partir d'une demande d'informatisation d'un processus (demande qui peut aller de la simple question orale jusqu'au cahier des charges complet) permettent la conception, l'écriture et la mise au point d'un logiciel (et donc de programmes informatiques) jusqu'à sa livraison au demandeur.

Voir Duplication de code et Conception de logiciel

Copier-coller

Icônes correspondant à couper/copier/coller. Graffiti avec le texte « copier-coller ». Le copier-coller et le couper-coller sont des manipulations des appareils informatiques pour reproduire ou déplacer des données (texte, image, fichier) depuis une source vers une destination.

Voir Duplication de code et Copier-coller

Fortran

240x240px Simulation en Fortran de l'accrétion autour d'un trou noir (www.bhac.science). Densité à gauche et densité d'énergie magnétique à droite (zoom). Fortran est un langage de programmation généraliste dont le domaine de prédilection est le calcul scientifique et le calcul numérique.

Voir Duplication de code et Fortran

Instruction informatique

Une instruction informatique désigne une étape dans un programme informatique.

Voir Duplication de code et Instruction informatique

Java (langage)

Java est un langage de programmation de haut niveau orienté objet créé par James Gosling et Patrick Naughton, employés de Sun Microsystems, avec le soutien de Bill Joy (cofondateur de Sun Microsystems en 1982), présenté officiellement le au.

Voir Duplication de code et Java (langage)

Langage de programmation

Fragment de code écrit dans le langage de programmation JavaScript. Un langage de programmation est un langage informatique destiné à formuler des algorithmes et produire des programmes informatiques qui les appliquent.

Voir Duplication de code et Langage de programmation

Logiciel

Démarche de construction d'un logiciel. En informatique, un logiciel est un ensemble de séquences d’instructions interprétables par une machine et d’un jeu de données nécessaires à ces opérations.

Voir Duplication de code et Logiciel

Maintenance

La maintenance vise à maintenir ou à rétablir un bien dans un état spécifié afin que celui-ci soit en mesure d'assurer un service déterminé La maintenance regroupe ainsi les actions de dépannage et de réparation, de réglage, de révision, de contrôle et de vérification des équipements matériels (machines, véhicules, objets manufacturés, etc.) ou même immatériels (logiciels).

Voir Duplication de code et Maintenance

Ne vous répétez pas

Ne vous répétez pas (don’t repeat yourself en anglais, aussi désigné par l’acronyme DRY) est une philosophie en programmation informatique consistant à éviter la redondance de code au sein d’une application afin de faciliter la maintenance, le test, le débogage et les évolutions de cette dernière.

Voir Duplication de code et Ne vous répétez pas

PHP

., plus connu sous son sigle (sigle auto-référentiel), est un langage de programmation libre, principalement utilisé pour produire des pages Web dynamiques via un serveur web, mais pouvant également fonctionner comme n'importe quel langage interprété de façon locale.

Voir Duplication de code et PHP

PMD (logiciel)

PMD est un outil d'analyse statique de code, prenant en charge plusieurs langages dont Java.

Voir Duplication de code et PMD (logiciel)

Programmation informatique

Liste d'instructions sur le Commodore 64 La programmation, appelée aussi codage dans le domaine informatique, désigne l'ensemble des activités qui permettent l'écriture des programmes informatiques.

Voir Duplication de code et Programmation informatique

Programmation par copier-coller

La programmation par copier-coller est la production de code source par de nombreux copier-coller.

Voir Duplication de code et Programmation par copier-coller

Réusinage de code

Le réusinage de code est l'opération consistant à retravailler le code source d'un programme informatique – sans toutefois y ajouter des fonctionnalités ni en corriger les bogues – de façon à en améliorer la lisibilité et, par voie de conséquence, la maintenance, ou à le rendre plus générique (afin par exemple de faciliter le passage de simple en multiple précision); on parle aussi de « remaniement ».

Voir Duplication de code et Réusinage de code

Ruby

Ruby est un langage de programmation libre.

Voir Duplication de code et Ruby

Test driven development

Test-Driven Development (TDD), ou développement piloté par les tests en français, est une méthode de développement de logiciel qui consiste à concevoir un logiciel par des itérations successives très courtes (ou petits pas), telles que chaque itération est accomplie en formulant un sous-problème à résoudre sous forme d'un test avant d'écrire le code source correspondant, et où le code est continuellement remanié dans une volonté de simplification.

Voir Duplication de code et Test driven development

Voir aussi

Code source