Table des matières:
Définition - Que signifie Hardcode?
Un code dur est une partie d'un programme informatique qui ne peut être modifié en 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 un exécutable, la partie codée en dur du programme reste constante, peu importe ce qui est fait au logiciel. Cela se fait généralement 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 code dur est appelé codage en dur.
Techopedia explique le 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 dur a un objectif, 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 a certains avantages et 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.