Table des matières
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.
- 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
- Alinéa
- BASIC Computer Games
- Camel case
- Code impénétrable
- Code source
- Codebase
- Commentaire (informatique)
- Convention de nommage
- Duplication de code
- Fonction imbriquée
- GNU coding standards
- Hexspeak
- Impression élégante
- Listing
- Macro-définition
- Minification
- Mock (programmation orientée objet)
- Multilangage
- Notation hongroise
- Pliage de code
- Portage informatique
- Pseudo-code
- Qualité logicielle
- Quine (informatique)
- Règles de codage
- Racine carrée inverse rapide
- Revue de code
- Sigil (informatique)
- Snake case
- Snippet
- Sous-programme
- Style d'indentation
- Style de programmation
- Sucre syntaxique
- Wikifunctions

