ZerosquareLe 29/05/2012 à 21:18
Je ne connais pas beaucoup de boîtes qui font du support logiciel sur 10 ans, excepté dans des cas très spécifiques ; déjà que souvent, on peut s'estimer heureux quand on a 5 ans...
Et puis ça reste un pis-aller pas terrible. Si tu fais une API rétrocompatible, les anciens softs profitent aussi de certaines évolutions sans que ça demande de boulot supplémentaire. S'il y a des problèmes de compatibilité insoluble, tu peux aussi faire une API versionnée avec une base de code unique (si une appli demande une version précédente, les trucs qui sont incompatibles sont émulés en utilisant des wrappers). C'est mieux que de se traîner X versions de la base de code.