[LAJ1] Projet MasterMind

Page 1 sur 2 1, 2  Suivant

Voir le sujet précédent Voir le sujet suivant Aller en bas

[LAJ1] Projet MasterMind

Message  pbt le Sam 26 Fév 2011, 16:38

L'énoncé du projet est disponible sur la plateforme poÉSI.

Nous vous en souhaitons bonne lecture. Ne posez pas de questions ici avant la semaine prochaine car c'est la semaine prochaine que le projet vous sera expliqué par votre prof pendant votre séance de labo.

Pour rappel, la semaine prochaine est également la semaine de l'interro 3.

Bon travail ...


Dernière édition par pbt le Mer 02 Mar 2011, 23:17, édité 1 fois (Raison : C'est LAJ1 et pas LGJ1. Oops)

_________________
smartq.namok.be · faq ·  · IRC / irc.freenode.net #esi · blog.namok.be
style #pbt {heigth:189cm; weight:79kg; eye-color:#524000; hair:very short; dead pixels: some; }

pbt
Admin

Nombre de messages : 4862
Age : 45
Prénom : Pierre
Statut : prof
Localisation : La cité des géants
Date d'inscription : 24/11/2005

http://esi.namok.be

Revenir en haut Aller en bas

au propos de plan de test

Message  esat le Mer 09 Mar 2011, 00:41

Bonjour,
J'aimerai savoir pour le plan de test, est ce qu'on doit faire pour tous les cas ?
Si oui il y a plus que 300 cas si on commence compter tous les cas possibles j'aimerais savoir est ce que je ne pourrais pas envoyer à quelqu'un pour qu'il puisse regarder si je suis le bon chemin ou pas ?


Merci

esat

Nombre de messages : 7
Date d'inscription : 24/11/2010

Revenir en haut Aller en bas

Re: [LAJ1] Projet MasterMind

Message  clr le Mer 09 Mar 2011, 09:28

Beaucoup plus de300 cas si vous les énumérez tous avec une séquence de taille 4 et 8 couleurs ^^
Alors, non, vous ne devez pas les énumérer tous mais bien être capable de trouver les cas représentatifs et les cas limites.
Votre professeur est à même de vous dire si vous êtes sur la bonne voie Smile

clr

Nombre de messages : 1904
Prénom : C
Date d'inscription : 19/11/2006

Revenir en haut Aller en bas

Re: [LAJ1] Projet MasterMind

Message  mcd le Mer 09 Mar 2011, 09:30

Le but des tests est de détecter les erreurs dans le code.
Il faut donc réfléchir aux cas à tester qui vont le plus probablement mettre en évidence les erreurs du code.

Donc, non ! il ne faut pas tester tous les cas mais toutes les familles de cas.

Ex: Si on teste que : [R R R R] et [R R R R] donne bien 4 bien placés et 0 mal placés
il est inutile de tester que [V V V V] et [V V V V] donne aussi la même réponse.

Pourquoi ? On imagine à quoi va ressembler le code et on se dit que si le code fonctionne correctement dans le 1er cas, il fonctionnera aussi dans le 2ème cas. Ce 2ème n'apporte donc rien de plus.

mcd

Nombre de messages : 1548
Prénom : Marco
Statut : prof
Localisation : Molenbeek
Date d'inscription : 29/09/2006

http://mcd.namok.be

Revenir en haut Aller en bas

Re: [LAJ1] Projet MasterMind

Message  trikman le Mer 09 Mar 2011, 19:04

pour avoir une idée , combien y a t il de test ? ( +- , je ne demande pas une réponse précise mais pour exemple si j en ai 15 et qu'il y en une trentaine, je suis mal ^^ )

merci d'avance pour votre réponse

trikman

Nombre de messages : 68
Prénom : martin
Date d'inscription : 04/11/2009

Revenir en haut Aller en bas

Re: [LAJ1] Projet MasterMind

Message  arnaudh le Jeu 10 Mar 2011, 19:34

@ Trikman : Perso j'ai une 40ènes de tests

Par contre je me posais une question, sur certain mastermind nous ne sommes pas obligés de compléter les 4 chiffres ou du moins (boules de couleur). Je suppose qu'ici on considère qu'une séquence c'est bien 4 chiffres sans trou ?


arnaudh

Nombre de messages : 7
Prénom : Arnaud
Statut : 2ème réseau
Date d'inscription : 17/01/2011

http://www.unknown-island.nl

Revenir en haut Aller en bas

Re: [LAJ1] Projet MasterMind

Message  mcd le Jeu 10 Mar 2011, 20:08

Oui, pas de trou.

mcd

Nombre de messages : 1548
Prénom : Marco
Statut : prof
Localisation : Molenbeek
Date d'inscription : 29/09/2006

http://mcd.namok.be

Revenir en haut Aller en bas

Re: [LAJ1] Projet MasterMind

Message  arnaudh le Jeu 10 Mar 2011, 20:40

Ok, super ! Merci pour la réponse !

arnaudh

Nombre de messages : 7
Prénom : Arnaud
Statut : 2ème réseau
Date d'inscription : 17/01/2011

http://www.unknown-island.nl

Revenir en haut Aller en bas

Re: [LAJ1] Projet MasterMind

Message  pbt le Jeu 10 Mar 2011, 21:12

trikman a écrit:pour avoir une idée , combien y a t il de test ? ( +- , je ne demande pas une réponse précise mais pour exemple si j en ai 15 et qu'il y en une trentaine, je suis mal ^^ )

merci d'avance pour votre réponse

Il n'y a pas "le bon nombre de tests", il y a quelques situations auxquelles il faut penser.

(Je pense avoir un HD à toi à l'école).

_________________
smartq.namok.be · faq ·  · IRC / irc.freenode.net #esi · blog.namok.be
style #pbt {heigth:189cm; weight:79kg; eye-color:#524000; hair:very short; dead pixels: some; }

pbt
Admin

Nombre de messages : 4862
Age : 45
Prénom : Pierre
Statut : prof
Localisation : La cité des géants
Date d'inscription : 24/11/2005

http://esi.namok.be

Revenir en haut Aller en bas

Re: [LAJ1] Projet MasterMind

Message  trikman le Ven 11 Mar 2011, 17:12



AAAAAAAAAAAAAAAAAh GENIAL ( désolé pour l'enthousiasme ^^)

je pensais que on me l'avais piqué, j avais été faire le tour de la classe avec le concierge et j avais été demander un peu partout si personne ne l'avait trouvé .

Pour le plan de test, j'ai 90 tests , je pense que j'ai été un peu trop dans le détail

Merci merci beaucoup Very Happy

trikman

Nombre de messages : 68
Prénom : martin
Date d'inscription : 04/11/2009

Revenir en haut Aller en bas

Re: [LAJ1] Projet MasterMind

Message  esat le Sam 12 Mar 2011, 17:17

une autre question,,
dans le canevas il y avait Sequence avec 4 répétition ? par exemple c'est 1111 ?? ou je me trompe ?
si c'est le cas ? quand on dit avec une répétion c'est 1134??
avec deux repettions c'est 1112?
avec trois répétitions c'est ex : 1111 aussi non??
je suis un peu bcp confu......

esat

Nombre de messages : 7
Date d'inscription : 24/11/2010

Revenir en haut Aller en bas

Re: [LAJ1] Projet MasterMind

Message  arnaudh le Sam 12 Mar 2011, 19:08

Le 4 répétitions ne tient pas la route, on ne peut avoir qu'au maximum 3 répétitions Smile

arnaudh

Nombre de messages : 7
Prénom : Arnaud
Statut : 2ème réseau
Date d'inscription : 17/01/2011

http://www.unknown-island.nl

Revenir en haut Aller en bas

Re: [LAJ1] Projet MasterMind

Message  pbt le Dim 13 Mar 2011, 10:04

@esath, je suis d'accord avec arnaudh.
L'important est que tu sois cohérent dans le document que tu proposes.

_________________
smartq.namok.be · faq ·  · IRC / irc.freenode.net #esi · blog.namok.be
style #pbt {heigth:189cm; weight:79kg; eye-color:#524000; hair:very short; dead pixels: some; }

pbt
Admin

Nombre de messages : 4862
Age : 45
Prénom : Pierre
Statut : prof
Localisation : La cité des géants
Date d'inscription : 24/11/2005

http://esi.namok.be

Revenir en haut Aller en bas

Re: [LAJ1] Projet MasterMind

Message  esat le Dim 13 Mar 2011, 11:11

Merci @LL

esat

Nombre de messages : 7
Date d'inscription : 24/11/2010

Revenir en haut Aller en bas

Re: [LAJ1] Projet MasterMind

Message  Jehuty le Dim 13 Mar 2011, 16:00

Bonjour

J'ai une petite question

Je voulais savoir s'il était possible d'avoir trois pion bien placés et un pion mal placé (3-1)?

Exemple :

Secret : 6917
Proposition : 6916

Le dernier pion est considéré comme mal placé ou bien incorrect vu qu'il a déjà été découvert?

Jehuty

Nombre de messages : 5
Prénom : Guobang
Date d'inscription : 13/03/2011

Revenir en haut Aller en bas

Re: [LAJ1] Projet MasterMind

Message  arnaudh le Dim 13 Mar 2011, 16:13

Pour moi il est incorrect car déjà pris en compte !

arnaudh

Nombre de messages : 7
Prénom : Arnaud
Statut : 2ème réseau
Date d'inscription : 17/01/2011

http://www.unknown-island.nl

Revenir en haut Aller en bas

Re: [LAJ1] Projet MasterMind

Message  pbt le Dim 13 Mar 2011, 16:15

Jehuty a écrit:Je voulais savoir s'il était possible d'avoir trois pion bien placés et un pion mal placé (3-1)?

Exemple :

Secret : 6917
Proposition : 6916

Le dernier pion est considéré comme mal placé ou bien incorrect vu qu'il a déjà été découvert?

Dans ton exemple, il y a 3BP.

_________________
smartq.namok.be · faq ·  · IRC / irc.freenode.net #esi · blog.namok.be
style #pbt {heigth:189cm; weight:79kg; eye-color:#524000; hair:very short; dead pixels: some; }

pbt
Admin

Nombre de messages : 4862
Age : 45
Prénom : Pierre
Statut : prof
Localisation : La cité des géants
Date d'inscription : 24/11/2005

http://esi.namok.be

Revenir en haut Aller en bas

Re: [LAJ1] Projet MasterMind

Message  Jehuty le Dim 13 Mar 2011, 16:19

Ok merci bcp Smile
Donc le cas 3bp-1mp n'existe pas !

Jehuty

Nombre de messages : 5
Prénom : Guobang
Date d'inscription : 13/03/2011

Revenir en haut Aller en bas

Re: [LAJ1] Projet MasterMind

Message  esat le Dim 13 Mar 2011, 20:44

logiquement, n'existe pas Smile

esat

Nombre de messages : 7
Date d'inscription : 24/11/2010

Revenir en haut Aller en bas

Re: [LAJ1] Projet MasterMind

Message  pbt le Jeu 17 Mar 2011, 08:35

Certains d'entre vous (ceux qui ont l'habitude de lire le motd ou qui ont fait un ls de leur ~) ont remarqué la présence d'un fichier g1234_chkmodproject.log.

Ce fichier est généré par un script si les droits de votre répertoire mastermind ne sont pas appropriés. Si vous voulez plus d'infos sur ce fichier log, voici comment vous y prendre (ou comment vous auriez pu vous y prendre).

- "Oh un fichier g1234_chkmodproject.log, allons voir son contenu"

Et vous voyez qu'il est généré par un programme qui s'appelle chkmodproject. Donc vous lancez ces deux commandes (ou l'une des deux)

Code:
apropos  chkmodproject
man chkmodproject

Et vous êtes soudain éclairé ...


_________________
smartq.namok.be · faq ·  · IRC / irc.freenode.net #esi · blog.namok.be
style #pbt {heigth:189cm; weight:79kg; eye-color:#524000; hair:very short; dead pixels: some; }

pbt
Admin

Nombre de messages : 4862
Age : 45
Prénom : Pierre
Statut : prof
Localisation : La cité des géants
Date d'inscription : 24/11/2005

http://esi.namok.be

Revenir en haut Aller en bas

Re: [LAJ1] Projet MasterMind

Message  jabberwok le Ven 18 Mar 2011, 23:06

Pour rendre le jeu plus "réel".
Je me demandais si on pouvait rajouter un tableau de String dans la classe Config, static et final, qui contiendrait toutes les couleurs, ce qui me permettrait de faire des conversions dans ma classe MainView Smile

En espérant avoir une réponse bientôt, bonne journée/soirée !

jabberwok

Nombre de messages : 90
Prénom : ali
Statut : Gediplomeerd =)
Date d'inscription : 27/09/2010

Revenir en haut Aller en bas

Re: [LAJ1] Projet MasterMind

Message  mcd le Ven 18 Mar 2011, 23:19

Il ne faut jamais mélanger le business/métier et la vue/UI.
Si tu veux des constantes pour les couleurs, c'est à mettre dans le package concernant la vue.
(dans une version graphique, ces constantes n'auraient plus de sens)

Mais au final, c'est à voir avec ton professeur Wink

mcd

Nombre de messages : 1548
Prénom : Marco
Statut : prof
Localisation : Molenbeek
Date d'inscription : 29/09/2006

http://mcd.namok.be

Revenir en haut Aller en bas

Re: [LAJ1] Projet MasterMind

Message  jabberwok le Sam 19 Mar 2011, 00:49

Il ne faut jamais mélanger le business/métier et la vue/UI.
Si tu veux des constantes pour les couleurs, c'est à mettre dans le package concernant la vue.
(dans une version graphique, ces constantes n'auraient plus de sens)

Mais au final, c'est à voir avec ton professeur Wink

Merci pour la précision Smile

J'attends la réponse de Monsieur "Pbt" ^^

jabberwok

Nombre de messages : 90
Prénom : ali
Statut : Gediplomeerd =)
Date d'inscription : 27/09/2010

Revenir en haut Aller en bas

Re: [LAJ1] Projet MasterMind

Message  pbt le Sam 19 Mar 2011, 10:09

jabberwok a écrit:
Il ne faut jamais mélanger le business/métier et la vue/UI.
Si tu veux des constantes pour les couleurs, c'est à mettre dans le package concernant la vue.
(dans une version graphique, ces constantes n'auraient plus de sens)

Mais au final, c'est à voir avec ton professeur Wink

Merci pour la précision Smile

J'attends la réponse de Monsieur "Pbt" ^^
Pour ma part, ça ne me dérange pas si tu ajoutes une classe dans le package "vue". Mais il faut que tu me montres comment tu compte t'y prendre afin que je te dise si tu pars dans la bonne direction.

_________________
smartq.namok.be · faq ·  · IRC / irc.freenode.net #esi · blog.namok.be
style #pbt {heigth:189cm; weight:79kg; eye-color:#524000; hair:very short; dead pixels: some; }

pbt
Admin

Nombre de messages : 4862
Age : 45
Prénom : Pierre
Statut : prof
Localisation : La cité des géants
Date d'inscription : 24/11/2005

http://esi.namok.be

Revenir en haut Aller en bas

Re: [LAJ1] Projet MasterMind

Message  jabberwok le Sam 19 Mar 2011, 16:59

pbt a écrit:
jabberwok a écrit:
Il ne faut jamais mélanger le business/métier et la vue/UI.
Si tu veux des constantes pour les couleurs, c'est à mettre dans le package concernant la vue.
(dans une version graphique, ces constantes n'auraient plus de sens)

Mais au final, c'est à voir avec ton professeur Wink

Merci pour la précision Smile

J'attends la réponse de Monsieur "Pbt" ^^
Pour ma part, ça ne me dérange pas si tu ajoutes une classe dans le package "vue". Mais il faut que tu me montres comment tu compte t'y prendre afin que je te dise si tu pars dans la bonne direction.

Bah, maintenant je pense que je pourrais rajouter une classe Affichage (dans le package "view", comme vous me l'avez conseillé), qui contiendrait un tableau de chaine static (final) contenant les couleurs des propositions.
Avec la méthode :
-Conversion (convertirais un tableau d'entier reçu en tableau de chaine et le renverrais, ex : public String [] Conversion(int [] tabInt)

Ou

Je rajouterais ce tableau de chaine et cette méthode directement dans le MainView.

ps : j'en profite pour poser une "tite" question, durant le jeu, est-ce qu'on est obligé de d'utiliser l'abandon ? (car je sais pas vous, mais avec mon code ça devient vite soulant que je propose d'abandonner le jeu après chaque test).

jabberwok

Nombre de messages : 90
Prénom : ali
Statut : Gediplomeerd =)
Date d'inscription : 27/09/2010

Revenir en haut Aller en bas

Re: [LAJ1] Projet MasterMind

Message  Contenu sponsorisé Aujourd'hui à 20:44


Contenu sponsorisé


Revenir en haut Aller en bas

Page 1 sur 2 1, 2  Suivant

Voir le sujet précédent Voir le sujet suivant Revenir en haut


 
Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum