Code de partitionnement

Définition - Que signifie le code de partitionnement?

Le code de partitionnement est une méthode utilisée pour rendre une grande base de code ou un projet gérable en divisant différents segments en plus petits morceaux qui peuvent être manipulés facilement, par opposition à un code volumineux qui peut avoir de nombreuses zones d'échec et prendre de grandes portions de un disque et prennent beaucoup de temps à compiler.

Definir Tech explique le code de partitionnement

Le code de partitionnement est utilisé pour rendre le développement de code plus gérable, en particulier dans le domaine de la gestion de code, de la gestion de projet et du suivi de code. Il décompose une grande entreprise telle qu'un développement de système au niveau de l'entreprise qui peut couvrir plusieurs fonctionnalités et équipes. Cela divise efficacement une grande tâche en plus petites pièces qui peuvent être traitées par différentes équipes en parallèle, ce qui accélère le développement. Dans l'environnement .Net de Microsoft et Visual Studio, cela se fait via des assemblys et des espaces de noms.

Un bon exemple de l'application du code de partitionnement est l'architecture modèle-vue-contrôleur (MVC). Dans MVC, le code est divisé en modèle ou base de données, vue ou interface utilisateur et contrôleur, qui peut être considéré comme la logique métier de l'application. Bien que les trois composants fassent partie du même projet, ils sont séparés les uns des autres; ils peuvent donc être développés séparément et en parallèle sans vraiment affecter les autres. La seule chose à se soucier est l'interface entre les trois modules, qui doit être synchronisée entre les équipes de développement pour assurer une bonne communication. En dehors de cela, les composants sont indépendants, donc changer quelque chose dans la logique du contrôleur, par exemple, n'affectera pas le code de la vue et du modèle mais peut affecter le fonctionnement de l'ensemble de l'application.