jag är bäst på att skriva tester (hey.. du frågade
)
täckning är inte speciellt viktigt, det beror på sammanhang. Ska du refaktorera legacy kod så är 100% teckning en förutsättning för du ska lämna skräpet med exakt samma funktionalitet som när du dök in med fingrarna i kakburken.
Det som är viktigast när det kommer till testning är att ha en testningsstrategi där det är mer viktigt att besluta sig för
VAD det är man ska testa och inte spendera en massa tid med att testa en massa saker som inte producerar något värde.
Om du däremot som jag kodar enligt TDD så behöver du inte bry dig om testning för du skriver koden samtidigt som du testar.
Det viktigaste är som vanligt, enkel, ren simpel testbar kod utan en massa speciallösningar och tydliga variabelnamn, metodnamn och koden ska vara lätt att följa.
Inte en massa komplicerad generics-skit och bisarra abstraktioner för att du ska lösa en massa problem som du inte har som gör koden svårföljd och svårtestad.