"Hardcodeado" (del inglés hard-coded) se refiere a datos o configuraciones que están escritos directamente en el código fuente de un programa, en lugar de ser cargados desde una base de datos, un archivo de configuración o ingresados por el usuario.
"Hardcodeado" (del inglés hardcoded) en programación se refiere a escribir valores fijos, datos o configuraciones directamente en el código fuente, en lugar de obtenerlos de forma externa o dinámica (como de un archivo de configuración o una API), lo que hace que el código sea menos flexible y difícil de modificar sin editar el programa mismo. Es una práctica que se debe evitar, ya que los valores "hardcodeados" no se pueden cambiar fácilmente y pueden causar errores, a diferencia de los valores parametrizados que se pueden ajustar.
def calcular_total(precio_base): # El valor 1.21 está "hardcodeado" (fijo en el código) return precio_base * 1.21 print(calcular_total(100)) # Devuelve 121.0