Les normes de codage, ou conventions de codage, sont des ensembles de règles ou de lignes directrices conçues pour régir le processus de production de code dans un projet logiciel. Ils sont généralement basés sur les meilleures pratiques de l'industrie ou sur des conventions généralement acceptées. Ils incluent les conventions de dénomination, le style, les fonctionnalités interdites, etc.