Hardcode

Définition - Que signifie Hardcode?

Un code en dur est une partie d'un programme informatique qui ne peut être modifiée d'aucune façon, sauf en changeant le code source du programme lui-même.

Cela signifie que si le logiciel a déjà été compilé et transformé en exécutable, la partie codée en dur du programme reste constante, peu importe ce qui est fait au logiciel. Ceci est généralement fait pour certains paramètres et valeurs fixes qui doivent toujours être constants, comme Pi ou la vitesse de la lumière.

Le processus de création d'un hardcode est connu sous le nom de hardcoding.

Definir Tech explique Hardcode

Seules certaines parties d'un programme peuvent être codées en dur et les exemples les plus élémentaires sont des valeurs constantes, en particulier celles utilisées dans les sciences comme la physique et la chimie, ainsi que les mathématiques en général. Un code en dur a un seul but, et c'est de garantir que la valeur codée en dur ne peut pas être modifiée pendant l'exécution d'un programme.

Certains développeurs considèrent le codage en dur comme une mauvaise pratique de programmation, mais il présente certains avantages et des utilisations appropriées. Par exemple, des numéros de série uniques sont parfois codés en dur dans le logiciel pour garantir la validité de la copie.