MATHEUX : ALGORITHME D'EUCLIDE

MoveX Messages postés 230 Date d'inscription vendredi 9 mai 2003 Statut Membre Dernière intervention 16 juillet 2005 - 20 nov. 2004 à 11:58
cs_MAURICIO Messages postés 2106 Date d'inscription mardi 10 décembre 2002 Statut Modérateur Dernière intervention 15 décembre 2014 - 22 nov. 2004 à 11:51
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.

https://codes-sources.commentcamarche.net/source/27692-matheux-algorithme-d-euclide

cs_MAURICIO Messages postés 2106 Date d'inscription mardi 10 décembre 2002 Statut Modérateur Dernière intervention 15 décembre 2014 5
22 nov. 2004 à 11:51
Faut pas oublier que l' objectif n' est pas que se soit plus beau mais, que l' on puisse comprendre la source:
- pour que les autres comprennent
- pour que l' on puisse y apporter des modifications assez rapidement.

Par mon experience personnelle, une source mal commentée, avec des composants mal nommés et des noms de variables non apropriées fait que plus tard, lors d' une mise à jour par exemple, on va avoir du mal à s' y retrouvé, voire meme, créer des erreurs (logiques) lors de la mise à jour.
MoveX Messages postés 230 Date d'inscription vendredi 9 mai 2003 Statut Membre Dernière intervention 16 juillet 2005 1
21 nov. 2004 à 12:17
bon ben euh, je vais refaire tout ca en plus "beau" donc...
il va falloir que je fasse une explication de lalgorithme deuclide si je comprend bien, eh bien soit !

merci pour ces conseils
ni69 Messages postés 1418 Date d'inscription samedi 12 juin 2004 Statut Membre Dernière intervention 5 juillet 2010 12
21 nov. 2004 à 11:38
Je suis du même avis : Pas très compréhensible...
cs_Delphiprog Messages postés 4297 Date d'inscription samedi 19 janvier 2002 Statut Membre Dernière intervention 9 janvier 2013 32
20 nov. 2004 à 23:01
Ben tu vois, quand je vois du code comme celui-ci :
var
a,b,q0,r0,q1,r1 : Integer;
Ca me donne envie de refermer et de faire autre chose parce que je n'ai pas l'intention de passer ma soirée à chercher ce que peuvent bien signifier ces noms de variables.
"a:= StrToInt(Form2.Edit1.Text); // assigne l edit form2 à a"
Eh bien non : tu affectes la valeur de la propriété Text de Edit1 à "a". Mais je ne sais toujours pas ce que représente "a". En revanche, tout le monde est capable de lire ce que fait cette ligne de code...
Bon, je repasserai plus tard quand on m'expliquera à quoi servent toutes ces variables mystérieuses .

Pour info : Delphi admet des identificateurs dont la longueur ne dépasse pas 64 caractères. Si tu pouvais mettre des noms plus explicites, ça rendrait service à tous, y compris à toi même.
Et, s'il te plait, renomme les composants que tu utilises dans le code : Edit1, Edit2 and so on, faut-il vraiment charger le projet dans Delphi pour comprendre à quoi ils peuvent bien servir ?

Bon, c'est ta première source, alors j'ai bon espoir, il n'est pas trop tard.
MoveX Messages postés 230 Date d'inscription vendredi 9 mai 2003 Statut Membre Dernière intervention 16 juillet 2005 1
20 nov. 2004 à 11:58
aller, un ptit commentaire, cest ma "premiere" source...
Rejoignez-nous