Java's cool, n'arrive pas a afficher le mot !
Fermé
kasio
Messages postés
2
Date d'inscription
dimanche 23 février 2014
Statut
Membre
Dernière intervention
23 février 2014
-
Modifié par pijaku le 24/02/2014 à 10:48
kasio Messages postés 2 Date d'inscription dimanche 23 février 2014 Statut Membre Dernière intervention 23 février 2014 - 23 févr. 2014 à 16:21
kasio Messages postés 2 Date d'inscription dimanche 23 février 2014 Statut Membre Dernière intervention 23 février 2014 - 23 févr. 2014 à 16:21
A voir également:
- Java's cool, n'arrive pas a afficher le mot !
- Afficher mot de passe wifi android - Guide
- Afficher mot de passe - Guide
- Trousseau mot de passe iphone - Guide
- Mot de passe administrateur - Guide
1 réponse
KX
Messages postés
16753
Date d'inscription
samedi 31 mai 2008
Statut
Modérateur
Dernière intervention
25 novembre 2024
3 019
23 févr. 2014 à 13:52
23 févr. 2014 à 13:52
"le décodage est plus "sale" car non fonctionnel..."
Tu considères donc que ton codage lui est fonctionnel ?
Comment savoir quand c'est le codage ou le décodage qui est mauvais ?
Personnellement, je ne trouve le codage plus "propre".
Tout est dans une seule méthode, avec des déclarations de variables tout au début, alors qu'elles devraient se faire au fur et à mesure, en plus de ça elles n'ont aucun nom significatifs (n, p ,a ,b, c...), impossible de savoir à quoi elles servent.
Les interactions utilisateurs avec des readString c'est joli, mais ce n'est pas le plus important. Pour l'instant ton couple codage/decodage ne permet pas de récupérer le mot d'origine... et ça c'est plus embêtant !
Commences déjà par regrouper tes deux codes en un seul, avec des méthodes distinctes et un seul main qui te servira de test.
Exemple :
Pour l'instant modifies juste les méthode codage et decodage de manière à ce qu'elles fonctionnent ensemble (c'est à dire que dans le main tu dois toujours avoir "ok = true")
Une fois que ce sera fait tu pourras t'occuper de l'utilisateur, à faire des boucles parce que la saisie est mauvaise ou tout ce que tu veux dans le main. Mais il faut faire les choses dans l'ordre.
Tu considères donc que ton codage lui est fonctionnel ?
Comment savoir quand c'est le codage ou le décodage qui est mauvais ?
Personnellement, je ne trouve le codage plus "propre".
Tout est dans une seule méthode, avec des déclarations de variables tout au début, alors qu'elles devraient se faire au fur et à mesure, en plus de ça elles n'ont aucun nom significatifs (n, p ,a ,b, c...), impossible de savoir à quoi elles servent.
Les interactions utilisateurs avec des readString c'est joli, mais ce n'est pas le plus important. Pour l'instant ton couple codage/decodage ne permet pas de récupérer le mot d'origine... et ça c'est plus embêtant !
Commences déjà par regrouper tes deux codes en un seul, avec des méthodes distinctes et un seul main qui te servira de test.
Exemple :
String codage(String mot, String cle) { return mot; // TODO } String decodage(String mot, String cle) { return mot; // TODO } void main() { String cle = "1234"; println("clé = "+cle); String mot = "toto"; println("mot à coder = "+mot); String code = codage(mot,cle); println("mot codé = "+code); String decode = decodage(code,cle); println("mot décodé = "+decode); println("ok = "+mot.equals(decode)); }
Pour l'instant modifies juste les méthode codage et decodage de manière à ce qu'elles fonctionnent ensemble (c'est à dire que dans le main tu dois toujours avoir "ok = true")
Une fois que ce sera fait tu pourras t'occuper de l'utilisateur, à faire des boucles parce que la saisie est mauvaise ou tout ce que tu veux dans le main. Mais il faut faire les choses dans l'ordre.
23 févr. 2014 à 16:21