A codificação é um programação prática de adicionar valores fixos e imutáveis a código fonte. Um valor codificado geralmente é uma constante, configuração ou dados estáticos.
Embora a prática seja útil em casos específicos, a codificação torna o código menos configurável e mais difícil de manter. A alteração de valores requer ajuste do código-fonte e recompilação, o que limita a adaptabilidade do software.