Ključna razlika: Zakon o kodovima je sustavna i sveobuhvatna pisana izjava o zakonima određenog područja prava kada je kodeks donesen i kodificiran. Jednostavno rečeno, zakon o kodovima je u osnovi sustavni popis zakona koji su kodificirani i zakonski primjenjivi. Ova vrsta pravnog sustava dio je gotovo svakog pravnog sustava, uključujući sustave običajnog prava i sustave građanskog prava. Sudska praksa je zapravo drugo ime zajedničkog prava i presedan. Zajednički zakoni su zakoni koji su uspostavljeni kao rezultat odluka starijih sudskih predmeta. Ti se zakoni razvijaju na temelju onoga što sudac vlada u jednom predmetu, koji je tada primjenjiv na sve ostale slučajeve sa sličnim scenarijem. Suci su slobodni tumačiti i prilagoditi zakon ovisno o situaciji u to vrijeme.
Zakoni igraju važnu ulogu u društvu. Zamislite svijet bez zakona, to bi bio potpuni kaos. Ljudi će činiti što žele i neće biti nikakvih posljedica. Stoga su uspostavljeni zakoni kako bi se osiguralo da svatko ima strogi moralni kodeks koji moraju slijediti. Određene stvari kao što su krađa i ubojstvo nisu točne. Zakoni također osiguravaju da ljudi koji ne poštuju zakone moraju platiti svoje zločine i da nijedan zločinac nije iznad zakona, bez obzira na njihov društveni položaj. Zakon o kodu i sudska praksa su dvije vrste zakona koji često zbunjuju mnoge ljude koji nisu dobro upoznati sa zakonom. Zakoni zakona su obično zakoni koji su sustavno zapisani, dok su sudski zakoni zakoni koji su uspostavljeni zbog odluka objavljenih u sudnici.
Sustavi zakona o kodovima postoje još od antičkih vremena, a većina zemalja obično slijedi zakonske sustave. Najstariji sastavljeni kodovi su sumerski kodeks Ur-Nammua i babilonski kod Hammuraba, doneseni 2100.-2050. Prije Krista i 1760. godine prije Krista. Slijedili su i drugi slični kodovi na drugim mjestima, uključujući Dvanaest tablica, Tang kod, itd. U mnogim zemljama općeg prava, kodovi igraju drugačiji dio jer su iznimka, a ne pravilo. Mnogim različitim državama u različitim zemljama dopušteno je usvajanje vlastitih kodeksa, iako su pokušaji stvaranja jedinstvenih pravila još uvijek u tijeku. Postoje dvije vrste popularnih kodova: Građanski zakonik i Krivični zakonik. Građanski zakoni čine jezgru sustava građanskog prava i pokrivaju cijeli sustav privatnog prava. U sustavima običajnog prava, zakoni često obuhvaćaju malu količinu zajedničkih zakona i statuta. Kazneni zakon sadrži popis kriminalnih aktivnosti i kazne za tu kriminalnu aktivnost. Kazneni zakoni teže izgradnji pravnih sustava oko kodeksa i načela te ih primjenjuju od slučaja do slučaja, mijenjajući se ovisno o slučaju.
Opći princip ovog sustava je da se slični slučajevi sa sličnim činjenicama i pitanjima ne bi trebali tretirati drugačije. Ako postoji spor između zakona, autoritet ili presedan gleda na prošle slučajeve i mora pružiti isto obrazloženje i odluku koja je dana u prvom slučaju. Zakoni se također mogu mijenjati i razvijati na temelju okolnosti. Suci također imaju ovlasti stvarati nove zakone ili mijenjati i tumačiti starije zakone. Kada se zakon izmijeni ili promijeni tijekom tekućeg slučaja, zakon će onda biti provediv u svim drugim predmetima, a sada će imati slične dokaze i situacije. Mnoge zemlje žive u sustavima običajnog prava ili mješovitim sustavima.