Beaucoup des applications écrites au cours des 25 dernières années possèdent déjà un minimum de modularité, grâce aux programmes appelés pour exécuter des « sousfonctions » dans l'application. Bien souvent d'ailleurs, ces programmes appelés pourraient aussi bénéficier d'une conversion en procédures. C'est particulièrement vrai si l'application est « très appelante
Convertir des programmes appelés en procédures
» – c’est-à -dire, si un programme
en appelle un autre des centaines de fois pendant son traitement
– l’application améliorera nettement ses performances
en liant la fonction comme une procédure au lieu d’utiliser
un programme appelé dynamiquement. Les applications qui
utilisent des interfaces de type client ou navigateur bénéficieront
généralement d’un passage aux procédures liées.
On peut aussi concevoir des procédures chargées de
simplifier l’utilisation des appels d’API système dans une application.
Les API sont généralement mise en oeuvre comme
des programmes appelés, mais on peut construire une procédure
« d’habillage » qui se chargera de l’appel. Dans ce cas,
au lieu d’appeler l’API directement, l’application
exécutera la procédure d’habillage. Pour simplifier
l’appel adressé à l’API, on peut utiliser cette
technique pour éliminer des paramètres utilisés
rarement ou pour se dispenser de réagencer
des paramètres, pour permettre une valeur de
renvoi à partir de l’habillage, ou pour standardiser
un traitement d’erreur API.
Téléchargez cette ressource
Guide inmac wstore pour l’équipement IT de l’entreprise
Découvrez les dernières tendances et solutions IT autour des univers de Poste de travail, Affichage et Collaboration, Impression et Infrastructure, et notre nouveau dossier thématique sur l’éco-conception et les bonnes pratiques à adopter pour réduire votre impact environnemental.
Les articles les plus consultés
Les plus consultés sur iTPro.fr
- Les entreprises, victimes des coûts cachés des attaques de ransomwares
- Tendances des budgets des DSI en 2025
- Révolutionner la gestion du stockage à l’ère de l’IA et de la transformation numérique : vers une infrastructure agile et automatisée
- Multicloud Computing : Êtes-vous prêt pour la prochaine nouvelle vague informatique ?
- IA : les PME devraient adopter des outils NoCode appropriés