Accueil Développement Qu'est-ce que le ballonnement de code? - définition de techopedia

Qu'est-ce que le ballonnement de code? - définition de techopedia

Table des matières:

Anonim

Définition - Que signifie Code Bloat?

Le ballonnement de code est un code qui serait trop long ou trop lent sur la plupart des systèmes informatiques. Bien que le terme se réfère généralement à un code source trop long, il peut également faire référence à des exécutables qui pourraient être considérés comme excessivement volumineux.

Les causes de la surcharge de code perçue pourraient être l'utilisation de techniques de programmation orientée objet où les techniques procédurales feraient l'affaire, une utilisation inappropriée des modèles de conception, une programmation déclarative et un déroulement de boucle. Les solutions pour coder le ballonnement peuvent inclure la refactorisation et l'élimination des calculs redondants.

Techopedia explique Code Bloat

Le ballonnement du code est un problème dans le développement de logiciels où la longueur du code source est considérée comme excessivement longue. Le terme fait généralement référence à la longueur du code source lui-même, mais peut également être appliqué à la taille des fichiers exécutables générés par un compilateur si vous utilisez un langage compilé tel que C.

Le ballonnement du code est souvent dans l'œil du spectateur, mais il peut causer de réels problèmes. Un code long et peu clair peut être difficile à lire et à maintenir. Les programmes trop volumineux sont lents à exécuter.

Le gonflement du code peut être causé par des fonctionnalités de langage inadéquates conduisant à un code excessivement verbeux, à l'utilisation de principes de conception orientés objet lorsqu'ils ne sont pas nécessaires et à l'utilisation de modèles de conception inappropriés au problème résolu. L'utilisation de techniques de programmation déclarative où des techniques orientées objet ou impératives sont garanties peut également entraîner une augmentation trop importante du code. Le déroulement de boucle, qui réduit les instructions contrôlées par une boucle, est une technique de programmation qui peut augmenter la vitesse d'exécution tout en provoquant un gonflement du code.

Heureusement, il existe des solutions pour coder le ballonnement. La première consiste à l'éviter en premier lieu, en utilisant des techniques de programmation minimalistes, peut-être avec des méthodologies logicielles comme la programmation Agile. L'autre est une refactorisation soigneuse, qui modifie le code source d'un programme tout en laissant intactes ses fonctionnalités extérieures. Une autre bonne option est la réutilisation du logiciel, en utilisant simplement des bibliothèques pour programmer.

Qu'est-ce que le ballonnement de code? - définition de techopedia