Twitter Github

Quality Explained

Concepts d'architectures expliqués

pure / impure

Une méthode impure possède des effets de bord, toutes ses dépendances ne sont pas déterministes mais caractérisées par l’état de l’application.

Les blocs logiques

Un bloc logique est un ensemble de lignes partageant un sens commun.

L'utilisation des flags

Un flag est un argument optionnel influant sur le comportement d’une méthode.

Couplage temporel

Le couplage temporel est un comportement contextuel d’une méthode qui n’est pas pertinent dans tous les cas d’utilisation.

Nombre magique

Un nombre magique est une valeur possédant un sens métier et présent en dur dans votre code.

La distance sémantique

La distance sémantique est définie par l’écart qui existe entre le nom d’une méthode et les actions qu’elle réalise.

Variable intermédiaire

L'ajout d'une variable intermédiaire permet d'améliorer l'intention de votre code.

La loi de Demeter

La loi de Demeter est une règle de conception souvent décrite de la manière suivante : "Ne parlez qu'à vos amis immédiats".

Open / close

Une class doit être fermée à la modification mais ouverte à l'extension

About
Twitter Github

© 2023 Quality Explained, Inc. All rights reserved.