45Fermer47
veryLe 03/07/2008 à 21:02
(hs:
Baruch (./5) :
"to hard code" ?

ca doit correspondre a ce au'on appel "coder en dur" en francais.

En gros c'est lorsque qu'au lieu d'utiliser qqch de 'souple' (utiliser une variable a initier, un fichier de configuration et recuperer les valeurs, des donnes sous forme de donnes et les traiter ensuite presque genralement dans le code, etc.. ) tu fais ca de facon beaucoup moins adaptable: genre les donnes numeriques directement dans les lignes de code, etc. ( par exemple au lieu d'avoir un fichier independant representant tous les strings du programme a afficher, tu les mets directement en argu;ent de commande dans le code, .. )

C'est évidemment pas une très bonne pratique sur pc mais sur TI/support très limite ca se justifie souvent.

L'expression 'en dur' vient du fait que les valeurs sont compilés avec le programme il me semble. (mais bon si t'utilises un #define pour une constante suceptible d'être modife, c'est dejq moralement moins hard codé que de mettre la valeur a chaque fois cheeky )