Envoyé par
fcharton
Un dialecte riche et puissant réduit le cout d'écriture, mais un dialecte simpliste réduira le cout d'adaptation... En général, le cout d'adaptation est plus faible que le cout d'écriture (sauf si le logiciel est déjà en très mauvais état), mais le risque commercial associé à une régression (même rare) est plus élevé que le gain associé à une fonctionnalité nouvelle (une nouvelle fonctionnalité te gagnera peut être un client, une régression qui affecte tout le monde, risque de t'en faire perdre 10, une fonctionnalité tu as une semaine pour l'écrire, une régression tu as quelques heures pour la trouver...) Et bien sur, c'est dans ces moments la qu'on voudrait avoir le code le plus simpliste possible, et qu'on apprend à hair l'intelligence du gars qui a écrit le code super malin qu'on essaye de débuguer dans l'urgence...