en

refactoring

En d'autres termes

restructuration de code

Définition

Le refactoring est la variante particulière de restructuration de code qui consiste à réarranger un modèle objet en remontant les propriétés ou méthodes identiques des classes descendantes vers la classe parente, par une opération similaire à la factorisation d'un coefficient commun dans une expression mathématique.

XMLP

En d'autres termes

XML Protocol

Définition

Le protocole XP, que l'on peut situer aux niveaux OSI Session (pour la synchronisation) et Présentation (pour la représentation XML), s'appuie sur des protocoles sous-jacents multiples, au-travers d'une liaison ("binding") spécifique.

Parmi ceux-ci se trouvent les protocoles de transport TCP et UDP, mais également les protocoles d'application HTTP et SMTP. Les règles et conventions définissant le TSAP entre XP et le protocole sous-jacent sont définies par la liaison (binding).

law of Demeter

En d'autres termes

loi de Demeter

Définition

Principe de prudence en matière de programmation orientée objet (POO) consistant à limiter la dépendance des méthodes vis à vis du modèle en général.

Le résumé en est Do not talk to strangers (ne pas parler aux étrangers).

Plus précisément, à l'intérieur d'une méthode, un objet ne peut envoyer de messages qu'à un nombre limité d'autres objets:

  1. Un paramètre de la méthode elle-même, y compris l'objet initial pour lequel la méthode est invoquée (variable this en C++, self en Object Pascal/ Delphi Pascal
    1. Un objet global, pour des raisons pragmatiques
  2. Un objet immédiat, calculé ou stocké
    1. Un objet renvoyé par une méthode appelée sur l'objet initial, et en particulier un attribut de l'objet initial
    2. Un élément d'une collection attribut de l'objet initial
  3. Un objet créé par la méthode

Le but recherché en appliquant la loi de Demeter est de préserver la stabilité du code en limitant la portée des dépendances. Elle permet d'éviter un effet papillon, par lequel une modification mineure dans une structure lointaine brise une fonctionnalité apparemment sans aucune relation.

La même démarche, dans le monde des services Web, se retrouve dans le style REST de création d'API.

Epoque du terme

1987

MCH

En d'autres termes

Memory Controller Hub

Définition

Pont nord des chipsets Intel. Voir ICH. Comparer avec MMU.

ICH

En d'autres termes

I/o Controller Hub

Définition

Pont sud des chipsets Intel. Voir MCH.

HLSL

En d'autres termes

High Level Shading Language

Définition

Langage Microsoft interne à DirectX 9 ne se limitant plus à des listes d'affichage, mais incluant des fonctions de boucles et de branchement conditionnel.

Microsoft emploie indifféremment cette expansion et High Level Shading Language (shading au lieu de shader). Comparer avec Cg.

Epoque du terme

2002 ?

DICT

En d'autres termes

DICTionary protocol

Définition

Protocole standard (RFC 2229) d'accès un serveur de dictionnaire, permettant l'accès à des sources multiples.

Epoque du terme

1997

OTA

En d'autres termes

Over The Air

Définition

"Par téléphone sans fil".

OTA Download : cas particulier d'ESD sur appareil mobile, dans le contexte du téléphone de 3° génération ou ultérieur.

Voir UMTS, JAD, Smartphone.

OCL

En d'autres termes

Object Constraint Language

Définition

Language standard utilisé dans UML pour exprimer les contraintes relatives aux objets des modèles UML.

lossless linking

Définition

Technologie de Ricoh permettant la lecture sur un lecteur DVD classique des DVD+RW enregistrés sur un graveur qui en est pourvu. Voir "DVD".

« premier‹ précédent114115116117118119120121122suivant ›dernier »

Get started with Drupal 7

Marques les plus citées

toutes les marques

acheter sur OSInet

Accès direct

Recherche

Le mot du jour

BSOD

Blue Screen Of Death

in | |

cf Ecran bleu 

Syndiquer le contenu

Dernières définitions

Chrome - Chromium - digitaalisen kuilun - ghetto sharding - HTTP - MongoDB - PNaCl - QUIC - Skia - SPDY

Un mot au hasard

taux de panne  

Alertes CERTA