Código de Particionamento

Autor: Eugene Taylor
Data De Criação: 12 Agosto 2021
Data De Atualização: 22 Junho 2024
Anonim
Código de Particionamento - Tecnologia
Código de Particionamento - Tecnologia

Contente

Definição - O que significa Código de Particionamento?

O código de particionamento é um método usado para tornar uma grande base de código ou projeto gerenciável, dividindo diferentes segmentos dele em pedaços menores que podem ser manipulados facilmente, em oposição a um código grande que pode ter muitas áreas de falha e ocupar grandes partes de um disco, além de levar muito tempo para compilar.


Uma introdução ao Microsoft Azure e Microsoft Cloud | Neste guia, você aprenderá sobre o que é a computação em nuvem e como o Microsoft Azure pode ajudá-lo a migrar e administrar seus negócios a partir da nuvem.

Techopedia explica o código de particionamento

O código de particionamento é usado para tornar o desenvolvimento do código mais gerenciável, especialmente na área de gerenciamento de código, gerenciamento de projetos e rastreamento de código. Ele divide um grande empreendimento, como o desenvolvimento de sistemas em nível corporativo, que pode abranger vários recursos e equipes. Isso efetivamente divide uma grande tarefa em partes menores que podem ser enfrentadas por diferentes equipes em paralelo, tornando o desenvolvimento mais rápido. No ambiente Microsofts .Net e Visual Studio, isso é feito por meio de assemblies e espaços para nome.


Um bom exemplo da aplicação do código de particionamento é a arquitetura MVC (Model-View-Controller). No MVC, o código é dividido no modelo ou banco de dados, na visualização ou na interface do usuário e no controlador, que pode ser considerado como a lógica de negócios no aplicativo. Embora os três componentes façam parte do mesmo projeto, eles são separados um do outro; portanto, eles podem ser desenvolvidos separadamente e em paralelo, sem afetar verdadeiramente os outros. A única coisa com que se preocupar é a interface entre os três módulos, que devem ser sincronizados entre as equipes de desenvolvimento para garantir a comunicação adequada. Fora isso, os componentes são independentes, portanto, alterar algo na lógica do controlador, por exemplo, não afetará o código da visualização e do modelo, mas poderá afetar o funcionamento de todo o aplicativo.