Prejdi na obsah

Code Contracts

Code contracts sú staronová myšlienka (nová pre .NET, stará napr. pre taký programovací jazyk D, ktorá má pomáhať validovať vstupy a výstupy vo funkciách/metódach...

Pekné články som našiel na českom Vývojári alebo na MSDN...

Povedz o článku aj ostatným - www.pridej.cz

RE: Code Contract

Ulohou Code Contract nie je tak celkom validovat, ulohou je spristupnit pouzivatelovi takto definovaneho aplikacneho api predpis ake parametre do funkcie vstupuju. To je aj dovod, preco code contract nie je skompilovana nativne do dll, ale generuje sa ako druhe dll, ktore by sa uz do produkcneho produktu dostat nemalo.
Cize je to skor funkcnost pre developerov ako nieco, co by malo byt sucastou aplikacie.

áno, je to viac než len

áno, je to viac než len validácia vstupov a výstupov. Gro je ale práve validácia, zvyšok je skôr o tom ako sa ku tomu postaví vývojárske prostredie (visual studio) - spôsob vyhodnocovania (výnimky), statická kontrola, alebo hinty počas písania kódu... Ja to skôr vnímam ako prevzatú myšlienku plus navyše obohatenie o črty, ktoré som spomenul vyššie... každopádne príjemná "novinka"...

Prihlásenie

Nové komentáre