Quand je suis au niveau A et je veux utiliser le niveau Z, si j'utilise directement Z depuis A je peux utiliser tout Z, mais si je passe par un niveau obligatoire intermédiaire B, alors depuis A je ne pourrais utiliser les fonctions de Z que si B les connait. On a donc moins de possibilités : soit on se passe des fonctions manquantes soit il faut modifier B ce qui revient à plus de travail moins de souplesse voire moins de compatibilité avec d'autres programmes utilisant B.
Quant aux bugs, les niveau A (ex: programme perso) et Z (ex: xlib) sont bien séparés, rajouter un niveau B rajoute les bugs de B à gérer et ne va pas forcément influer sur ceux de A et Z. (Souvent une couche de complexité supplémentaire ne pas facilite pas la recherche de la cause d'un bug)
La POO facilite la programmation et la modélisation de logiciels mais ce n'est qu'une amélioration par rapport la programmation fonctionnelle cela n'empeche que lorsqu'on compilque les choses .. on a des problèmes pour faire évoluer le système.
[^] # Re: X11 rulez
Posté par zelyph . En réponse à la dépêche Sources du X11 "sauce" pomme dispo. Évalué à 1.
Quant aux bugs, les niveau A (ex: programme perso) et Z (ex: xlib) sont bien séparés, rajouter un niveau B rajoute les bugs de B à gérer et ne va pas forcément influer sur ceux de A et Z. (Souvent une couche de complexité supplémentaire ne pas facilite pas la recherche de la cause d'un bug)
La POO facilite la programmation et la modélisation de logiciels mais ce n'est qu'une amélioration par rapport la programmation fonctionnelle cela n'empeche que lorsqu'on compilque les choses .. on a des problèmes pour faire évoluer le système.