JEUX AHM BALLS

Messages postés
6449
Date d'inscription
mardi 8 mars 2005
Statut
Modérateur
Dernière intervention
17 mai 2018
- - Dernière réponse : cs_Julien39
Messages postés
6449
Date d'inscription
mardi 8 mars 2005
Statut
Modérateur
Dernière intervention
17 mai 2018
- 20 nov. 2012 à 09:09
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/54721-jeux-ahm-balls

Afficher la suite 
cs_Julien39
Messages postés
6449
Date d'inscription
mardi 8 mars 2005
Statut
Modérateur
Dernière intervention
17 mai 2018
233 -
Salut,

Au sujet du design pattern MVC, je pense qu'il te reste pas mal de travail a faire, tu n'y es pas vraiment pour l'instant.
cs_Julien39
Messages postés
6449
Date d'inscription
mardi 8 mars 2005
Statut
Modérateur
Dernière intervention
17 mai 2018
233 -
Mais bon, le tout est fonctionnel tout de même et c'est assez clair, compréhensible et plutôt bien conçu dans l'ensemble.
Salut admin :)
oui en effet j'ai eu de difficulté pour le model MVC concernant ce jeux car je trouve que mes modèles sont fortement liées aux contrôleurs. et c'est la première fois que j'applique ce pattern.
merci bien pour vos commentaires :)
cs_Julien39
Messages postés
6449
Date d'inscription
mardi 8 mars 2005
Statut
Modérateur
Dernière intervention
17 mai 2018
233 -
Oui, c'est vrai que dans ce cas, c'est un peu complexe à mettre en oeuvre, et de plus Swing nous propose déjà un pseudo MVC avec les listeners (si ceux ci sont utilisés correctement) ce qui introduit encore plus de confusion.

La décomposition est déjà satisfaisante, mais tes objets controller sont en fait des objets métier qu'il aurait fallu séparer des listeners. Mais bon, ok pourquoi pas.

Sinon pour les tests, normalement tu n'as pas besoin de créer des tests unitaires pour l'ihm sur laquelle tu ne réalises que des tests fonctionnels normalement. Dans ton cas, les tests unitaires que tu réalisent demandent une intervention manuelle, ce n'est pas exactement la vocation de ces tests.