Nøgleforskel: Kode lov er en systematisk og omfattende skriftlig redegørelse for lovgivningen i et bestemt lovområde, da koden blev vedtaget og kodificeret. Kode lov er i bund og grund en systematisk liste over love, der er kodificeret og håndhæves ved lov. Denne type lovsystem er en del af næsten alle retssystemer, herunder almindelige retssystemer og borgerlige systemer. Retspraksis er grundlæggende et andet navn på fælles ret og præcedens. Fælles love er love, der er oprettet som følge af beslutninger fra ældre retssager. Disse love er udviklet ud fra hvad dommeren regerer i et tilfælde, som derefter gælder for alle andre tilfælde med lignende scenario. Dommerne er fri til at fortolke og tilpasse loven afhængigt af situationen på det tidspunkt.
Loven spiller en vigtig rolle i samfundet. Forestil dig en verden uden love, det ville være fuldstændigt kaos. Folk ville gøre som de ville, og der ville ikke være konsekvenser. Derfor blev der oprettet love for at sikre, at alle har en streng moralsk kode, som de skal følge. Visse ting som stjæle og mord er ikke korrekte. Loven sikrer også, at folk, der adlyder lovene, skal betale for deres forbrydelser, og at ingen kriminelle er over loven, uanset hvad deres sociale stilling er. Kode lov og retspraksis er to typer love, der ofte forvirrende for mange mennesker, der ikke er velbevandret med loven. Kode love er normalt love, der er systematisk nedskrevet, mens sager love er love, der er blevet etableret på grund af beslutninger annonceret i en retssal.
Kode lovsystemer har eksisteret siden de antikke tider, med flertallet af lande, der normalt følger koden lovsystemer. De ældste sammensatte koder er den sumeriske kodeks for Ur-Nammu og den babyloniske kode for Hammurab, henholdsvis henholdsvis 2100-2050 f.Kr. og 1760 f.Kr. Andre lignende koder på andre steder har fulgt herunder de tolv tabletter, tang-kode osv. I mange almindelige lande spiller koderne en anden del af at være undtagelsen end reglen. Mange forskellige stater i forskellige lande får lov til at vedtage deres egne koder, men forsøg på at skabe ensartede regler er stadig i gang. Der er to typer af populære koder: Borgerkode og kriminel kode. Borgerkoden udgør kernen i civile retssystemer og dækker hele privatretret. I fællesretlige systemer dækker lovene ofte en lille mængde fælles love og vedtægter. En kriminel kode opstiller en liste over kriminelle aktiviteter og sanktionerne for den pågældende kriminelle aktivitet. Kriminelle koder er tilbøjelige til at opbygge retssystemer omkring koder og principper og anvende dem fra sag til sag og ændrer sig afhængigt af sagen.
Den overordnede princip for dette system er, at lignende tilfælde med lignende fakta og spørgsmål ikke bør behandles forskelligt. Hvis der er en tvist mellem lovene, ser autoriteten eller præcedens på tidligere sager og skal give den samme begrundelse og beslutning, der blev givet i det første tilfælde. Loven kan også ændres og udvikles på baggrund af omstændighederne. Dommerne har også beføjelse til at oprette nye love eller ændre og fortolke ældre love. Når loven er blevet ændret eller ændret i det igangværende tilfælde, vil loven derefter kunne håndhæves i alle andre tilfælde med lignende beviser og situationer. Mange lande lever i fælles retssystemer eller blandede systemer.