De andra svaren verkar nära mig, men inte riktigt på målet. Dexter följer koden ur en önskan om att inte bli fångad / utan vana (vid tiden i Dexters liv där showen äger rum). Det är inte ett svårt krav i den meningen att det inte finns några nödvändiga mekaniska konsekvenser för att bryta den (ingenting hindrar Dexter från att döda en slumpmässig person utöver att han inte väljer att göra det).
Dexter (som presenteras i böckerna och showen) kommer att döda . Det är en produkt av hans psykologi att han inte känner av reservationerna om att döda, eller ånger efteråt, att "normala" människor skulle känna / känna, och att han upplever en oemotståndlig uppmaning att begå mord.
När Harry insåg att Dexter nästan skulle bli en seriemördare tänkte han upp koden, vars syfte är uttryckligen att se till att Dexter inte fångas. Ett element i det (som Harry också anstränger sig för att fördjupa sitt samvete om hela situationen) är att Dexter bör se till att hans mål "förtjänar det", tolkat i franchisen som mördare som annars skulle bli ostraffade.
Så det handlar inte om att rädda liv alls, utan om att begränsa Dexters oundvikliga beteende på ett sådant sätt att han inte kommer att fångas. Dexter kämpar inte för rättvisa, åtminstone inte direkt, han väljer mål , på samma sätt som du vet att du kommer att äta middag men måste välja en viss måltid över en annan. Beskrivningar av bredare moral som relaterad till koden kan gälla för Harry, men de gäller inte Dexter som inte arbetar ut en personlig moralfilosofi så mycket som att hantera beteende som han kommer att slutligen engagera sig, oavsett vad.
När det gäller Dexters beteende i senare årstider (5+) anser jag att showen blev slarvigare överallt, och detta kan innebära brott mot koden. Men det är också så att en stor plotbåg av dessa årstider (speciellt säsong 6, om jag minns rätt) är Dexter att ändra eller överge koden av olika skäl. Om koden kan ändras eller helt kasseras enligt Dexters eget gottfinnande, kan det uppenbarligen inte vara ett svårt hinder för sitt beteende.
Om du inte accepterar något av ovanstående är Dexter inte perfekt. Han dödar definitivt människor direkt, upptäcker han senare för att vara oskyldig för alla brott och människor som, medan ostraffade brottslingar, inte är mördare.