Ett bra exempel på hur kodkontrakt kan användas
Min tidigare postning om kodkontrakt tänkte jag föja upp med en länk till Roy Dictus blogg. Han har ett snyggt exempel på hur man kan lägga upp sin användning av kontrakt tillsammans med testdriven utveckling där man baserar sin kod på en basklass som utrustats med kontrakt. Kolla in Roys artikel på Code Contracts By Example.
Man kan väl kanske ha åsikter om hur stiligt det är att ha en klass med namn som börjar med “I” som annars brukar vara reserverat för interface i C#, men jag tycker trots detta att det är ett snyggt sätt att uttrycka krav i form av kodkontrakt.

Har du lättare att lära dig med hjälp av bilder? Daniel Solis har skrivit en bok som lär ut grunderna i C# på ett lite annorlunda sätt än de vanligaste böckerna om programspråk. Hans bok heter Illustrated C# 2008 och går igenom kärnan i C#, fokus ligger på att förklara koncept som typer, minne, variabler, klasser och språkkonstruktioner i objektorienterad programmering samt moderna C# delar som t ex extension methods.

