Utvikle programmeringsferdighetene dine ved å utforske viktige emner som kodegjennomganger, implementering av testdrevet utvikling (TDD) og atferdsdrevet utvikling (BDD), samt design av API-er for å overvinne utfordringer som kodeineffektivitet, redundans og andre problemer som oppstår fra dårlig kode. Boken gir deg mulighet til å skrive kode som integreres sømløst med andre systemer, samtidig som den opprettholder klare programvaregrenser. Du vil forstå hvordan prinsipper og standarder for koding kan forbedre programvarekvaliteten, og lære hvordan du kan unngå vanlige feil når du implementerer samtidighet eller tråding. Tradisjonelt assosiert med utvikling av Windows-bordapplikasjoner og spill, har C# nå funnet anvendelse i et bredt spekter av domener, inkludert web- og skyapplikasjoner, og har blitt stadig mer populært for mobilutvikling. Til tross for sine omfattende kodefunksjoner opplever fagfolk ofte problemer knyttet til effektivitet, skalerbarhet og vedlikeholdbarhet på grunn av dårlig kode. 'Clean Code in C#' vil hjelpe deg med å identifisere disse problemene og løse dem ved hjelp av beste praksis for koding. Boken begynner med en sammenligning av hvordan god kode kan gjøre en betydelig forskjell i utviklingsprosessen.