Partitioneringscode

Schrijver: Eugene Taylor
Datum Van Creatie: 12 Augustus 2021
Updatedatum: 22 Juni- 2024
Anonim
Integer Partitioning with Dynamic Programming | Code Tutorial
Video: Integer Partitioning with Dynamic Programming | Code Tutorial

Inhoud

Definitie - Wat betekent Partitioning Code?

Partitiecode is een methode die wordt gebruikt om een ​​grote codebasis of -project beheersbaar te maken door verschillende segmenten ervan op te splitsen in kleinere stukjes die gemakkelijk kunnen worden verwerkt, in tegenstelling tot een grote code die veel foutgebieden kan hebben en grote delen van een schijf en het duurt erg lang om te compileren.


Een inleiding tot Microsoft Azure en de Microsoft Cloud | In deze handleiding leert u wat cloud computing inhoudt en hoe Microsoft Azure u kan helpen bij het migreren en runnen van uw bedrijf vanuit de cloud.

Techopedia legt Partitioning Code uit

Partitiecode wordt gebruikt om codeontwikkeling beter beheersbaar te maken, vooral op het gebied van codebeheer, projectbeheer en codetracking. Het breekt een groot streven af, zoals een systeemontwikkeling op ondernemingsniveau die meerdere functies en teams kan omvatten. Dit verdeelt een grote taak effectief in kleinere stukken die door verschillende teams tegelijkertijd kunnen worden aangepakt, waardoor de ontwikkeling sneller gaat. In Microsofts .Net-omgeving en Visual Studio gebeurt dit via samenstellingen en naamruimten.

Een goed voorbeeld van de toepassing van partitiecode is de model-view-controller (MVC) -architectuur. In MVC wordt code verdeeld in het model of de database, de weergave of gebruikersinterface en de controller, die als de bedrijfslogica in de toepassing kan worden beschouwd. Hoewel de drie componenten deel uitmaken van hetzelfde project, zijn ze gescheiden van elkaar; daarom kunnen ze afzonderlijk en parallel worden ontwikkeld zonder de anderen echt te beïnvloeden. Het enige waar u zich zorgen over hoeft te maken is de interface tussen de drie modules, die moeten worden gesynchroniseerd tussen de ontwikkelteams om een ​​goede communicatie te garanderen. Anders dan dat, zijn de componenten onafhankelijk, dus het wijzigen van iets in de controllerlogica heeft bijvoorbeeld geen invloed op de code van de weergave en het model, maar kan invloed hebben op hoe de hele toepassing werkt.