Obsah
- Definícia - Čo znamená kód rozdelenia disku?
- Úvod do programu Microsoft Azure a Microsoft Cloud V tejto príručke sa dozviete, o čom všetko je cloud computing a ako vám môže Microsoft Azure pomôcť migrovať a podnikať z cloudu.
- Techopedia vysvetľuje rozdelenie kódu
Definícia - Čo znamená kód rozdelenia disku?
Rozdeľovací kód je spôsob, ktorý sa používa na vytvorenie veľkej kódovej základne alebo projektu, ktorý je možné zvládnuť rozdelením rôznych segmentov tohto kódu na menšie kúsky, s ktorými sa dá ľahko manipulovať, na rozdiel od veľkého kódu, ktorý môže mať mnoho oblastí zlyhania a zaberá veľkú časť disk a kompilovanie trvá veľmi dlho.
Úvod do programu Microsoft Azure a Microsoft Cloud V tejto príručke sa dozviete, o čom všetko je cloud computing a ako vám môže Microsoft Azure pomôcť migrovať a podnikať z cloudu.
Techopedia vysvetľuje rozdelenie kódu
Rozdeľovací kód sa používa na zlepšenie riadenia vývoja kódu, najmä v oblasti správy kódu, riadenia projektu a sledovania kódu. Rozkladá veľké úsilie, napríklad vývoj systému na úrovni podniku, ktorý by mohol pokrývať viacero funkcií a tímov. To efektívne rozdelí veľkú úlohu na menšie kúsky, ktoré môžu riešiť rôzne tímy paralelne, čím sa vývoj zrýchli. V prostredí Microsofts .Net a Visual Studio sa to deje prostredníctvom zostáv a menných priestorov.
Jedným dobrým príkladom aplikácie rozdeľovacieho kódu je architektúra model-view-controller (MVC). V MVC sa kód delí na model alebo databázu, zobrazenie alebo užívateľské rozhranie a radič, ktorý možno v aplikácii považovať za obchodnú logiku. Hoci tieto tri komponenty sú súčasťou toho istého projektu, sú od seba navzájom oddelené; môžu sa preto vyvíjať samostatne a paralelne bez toho, aby skutočne ovplyvnili ostatných. Jediné, čoho sa obávať, je rozhranie medzi tromi modulmi, ktoré musia byť synchronizované medzi vývojovými tímami, aby sa zabezpečila správna komunikácia. Okrem toho sú komponenty nezávislé, takže napríklad zmena niečoho v logike kontroléra nebude mať vplyv na kód pohľadu a modelu, ale môže ovplyvniť fungovanie celej aplikácie.