Débat ouvert sur le caractère statique ou durable de la loi face au caractère plus mobile, adaptable et donc dynamique de la jurisprudence.

Parallèle avec le domaine de l’informatique

Statique Dynamique
Généralement simple à comprendre.

Aide à la conception et au codage (directives, auto-complétion).

Efficace (il pourrait même être intégré dans le matériel).

Robuste (vérifie au moment de la compilation, empêche les débordements).

Supporte le passage à l’échelle (jusqu’à une certaine limite).

Simple pour résoudre certaines sortes de problèmes.

Pas besoin de concevoir en profondeur avant de mettre en œuvre.

Efficace (normalement, il n’utilise que les ressources nécessaires).

Flexibilité.

Passe à le passage à l’échelle avec élégance (juste ce qu’il faut).

Complexe lorsqu’il est sophistiqué.

Rigide et donc parfois difficile à faire évoluer.

Pas efficace (langues interprétées, espace versus temps).

Ne supporte pas bien le passage à l’échelle (gaspillage de ressources).

Aucune aide à la conception et aux moments de codage.

Fragile (erreur à l’exécution).

Pas efficace (langages interprétés, temps versus espace).

Le passage à l’échelle est difficile (pas au-dessus d’un point).

Mobilise de l’espace Mobilise du temps

Référence : Ideal Software Architecture blog – ISA Wish N°4 – Be both static and dynamic.

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *

Envoi d\\\
YouTube