Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
2317 connectés 

 


 Mot :   Pseudo :  
  Aller à la page :
 
 Page :   1  2  3  4  5  ..  254  255  256  ..  327  328  329  330  331  332
Auteur Sujet :

BlaBlaTech@JAVA [ELITE, viendez les boobs]

n°1904171
zapan666
Tout est relatif
Posté le 09-07-2009 à 18:15:22  profilanswer
 

Reprise du message précédent :
 [:kanyewest74] woh le clash


---------------
my flick r - Just Tab it !
mood
Publicité
Posté le 09-07-2009 à 18:15:22  profilanswer
 

n°1904174
masklinn
í dag viðrar vel til loftárása
Posté le 09-07-2009 à 18:20:36  profilanswer
 

basketor63 a écrit :

j'men tape que tu t'en foutes
 
c'est parfaitement dans le sujet :lol:


Bah non, c'est pas trop élite-compliant comme code :(


---------------
I mean, true, a cancer will probably destroy its host organism. But what about the cells whose mutations allow them to think outside the box by throwing away the limits imposed by overbearing genetic regulations? Isn't that a good thing?
n°1904177
LeRiton
Posté le 09-07-2009 à 18:31:16  profilanswer
 

LeRiton a écrit :

Bonnes pratiques / vos méthodes pour tester de l'EJB3 (JBoss si ça change quelque chose) ?
 
Ejb3Unit a plus l'air maintenu.
Vous mockez à la main, EasyMock, autre chose ?


 

masklinn a écrit :


Bah non, c'est pas trop élite-compliant comme code :(


 
Et l'élite, elle pense quoi des tests EJB3  [:clooney10]  
 

n°1904179
basketor63
Sarkozy en prison
Posté le 09-07-2009 à 18:34:42  profilanswer
 

bah nan
mais une discussion c'est pas statique, en général ça évolue :o
et on arrive à dire comment nous on procède sur notre projet tout beau avec des winners :o
j'ai déjà eu un projet ou on mettait les requettes dans des fichiers properties, mais là avec sa lubbie du nom de colonne qui pourrait potentiellement changer alors que jamais un nom de colonne n'a changé depuis que l'appli existe ça lui plairait pas.
donc ouais je me plains, et j'assume le fait d'emmerder real moins moins :lol:


Message édité par basketor63 le 09-07-2009 à 18:36:59
n°1904182
the real m​oins moins
Posté le 09-07-2009 à 18:49:58  profilanswer
 

LeRiton a écrit :


 
Et l'élite, elle pense quoi des tests EJB3  [:clooney10]  
 


ben euh, tu demandais pour les mocks, je dirais easymock ou mockito (n'ait pas encore utilisé ce dernier); mais je ne suis pas de saisir le rapport avec ejb3.


---------------
Hey toi, tu veux acheter des minifigurines Lego, non ?
n°1904184
basketor63
Sarkozy en prison
Posté le 09-07-2009 à 18:56:17  profilanswer
 

je vous emmerde une dernière fois avec mes "worst of elite", c'est le bouquet final, elle a fait un id de clef primaire de table, basé sur un bigint étant la date exprimée en millisecondes. Une séquence en millisecondes quoi.
Y a plus qu'a croiser les doigts pour que deux utilisateurs cliquent pas en même temps, c'est quand même très grand une milliseconde à l'échelle informatique non ? [:hahaguy]


Message édité par basketor63 le 09-07-2009 à 19:15:06
n°1904187
LeRiton
Posté le 09-07-2009 à 18:59:24  profilanswer
 

the real moins moins a écrit :


ben euh, tu demandais pour les mocks, je dirais easymock ou mockito (n'ait pas encore utilisé ce dernier); mais je ne suis pas de saisir le rapport avec ejb3.


 
 
D'une manière générale, je demande des retours / best practices sur les tests en environnement J2EE (dans mon cas EJB3 + JBoss), les mocks font partie du lot. J'utilise naïvement JUnit4 En Java standard, donc d'emblée je me tournerais vers la même chose + JUnitEE. Mais c'est peut-être pas le meilleur choix, d'où interrogation, post sur le topic experts, profits.

n°1904194
the real m​oins moins
Posté le 09-07-2009 à 19:12:49  profilanswer
 

ben s't'à dire que sans cas concret (i.e quel objet tu veux tester), c'est pas évident de repondre...  je suis pas convaincu que junitee ait encore un sens avec ces technos


---------------
Hey toi, tu veux acheter des minifigurines Lego, non ?
n°1904197
LeRiton
Posté le 09-07-2009 à 19:24:01  profilanswer
 

On va dire que je suis dans le cadre d'un projet qui débute, donc mettre en place une politique de tests. Dans l'idée, je pense pas que je vais m'amuser à couvrir la partie de persistance, mais la logique métier elle le serait.
 
Donc partons sur du SessionBean.
 
Maintenant clairement, si vous voulez me parler de la logique de test dans votre cas, ce que vous utilisez, ce que vous couvrez, la manière dont vous le faite et si la lumière rouge lâche en plus les chiens, faites vous plaisir  [:cosmoschtroumpf]

n°1904210
nraynaud
lol
Posté le 09-07-2009 à 20:02:44  profilanswer
 

LeRiton a écrit :

On va dire que je suis dans le cadre d'un projet qui débute, donc mettre en place une politique de tests. Dans l'idée, je pense pas que je vais m'amuser à couvrir la partie de persistance, mais la logique métier elle le serait.
 
Donc partons sur du SessionBean.
 
Maintenant clairement, si vous voulez me parler de la logique de test dans votre cas, ce que vous utilisez, ce que vous couvrez, la manière dont vous le faite et si la lumière rouge lâche en plus les chiens, faites vous plaisir  [:cosmoschtroumpf]


je te suggère de commencer petit : 2 bean qui jouent au ping pong les, tests qui vont avec, puis quand t'atteins les limites de ton outil de test, t'en cherche un autre etc.
 
Parce que les conneries du style : "on va en avoir besoin plus tard", j'pense que les compressions de budget de 2009 et leurs conséquences en sont le fossoyeur. On développe pour maintenant, on vise pour demain sans fermer aucune porte pour après demain, mais on tire pas des plans sur la comète.


---------------
trainoo.com, c'est fini
mood
Publicité
Posté le 09-07-2009 à 20:02:44  profilanswer
 

n°1904212
LeRiton
Posté le 09-07-2009 à 20:10:31  profilanswer
 

OK. Finalement, je me retrouve avec JUnit et baste en somme.
 
Au moins, la transition sera pas trop dure...

n°1904215
the real m​oins moins
Posté le 09-07-2009 à 20:22:23  profilanswer
 

ben, après faut faire la distinction entre tests unitaires (junit, easymock), et des tests d'integration dont tu peux avoir besoin aussi. Ceux-là sont souvent, au debut, réalisés par des humains.. selon l'experience de l'équipe et le projet lui-même, on y pense déjà... ou pas...
 
 
[:pingouino]


---------------
Hey toi, tu veux acheter des minifigurines Lego, non ?
n°1904222
LeRiton
Posté le 09-07-2009 à 21:28:14  profilanswer
 

OK, merci les hommes  [:implosion du tibia]

n°1904226
brisssou
8-/
Posté le 09-07-2009 à 21:50:59  profilanswer
 

et une base de données de test avec des info que l'on sait avec certitude être classes. On lance les tests de la couche de persistance sur cette base, on insère, on met à jour, on sélectionne, on efface, on vérifie tout ça, et on nettoie le caca qu'on vient de faire.

 

non ?
(parce que là en fait on part sur cette solution. Et donc, c'est bien du jUnit à la con)


Message édité par brisssou le 09-07-2009 à 21:51:24

---------------
HFR - Mes sujets pour Chrome - Firefox - vérifie les nouveaux posts des topics suivis/favoris
n°1904227
zapan666
Tout est relatif
Posté le 09-07-2009 à 21:53:34  profilanswer
 

euh dbunit ?


---------------
my flick r - Just Tab it !
n°1904232
brisssou
8-/
Posté le 09-07-2009 à 22:11:14  profilanswer
 

on dirait bien oui.
 
merci


---------------
HFR - Mes sujets pour Chrome - Firefox - vérifie les nouveaux posts des topics suivis/favoris
n°1904403
lorill
Posté le 10-07-2009 à 13:55:03  profilanswer
 

question cobertura : c'est possible de lui dire d'ignorer les getters / setters simples, tout en vérifiant les méthodes getXXX de plusieurs lignes ?

n°1904451
the real m​oins moins
Posté le 10-07-2009 à 15:28:50  profilanswer
 

<chieur-qui-répond-à-côté-de-la-question>nomme tes méthodes correctement :O </chieur-qui-répond-à-côté-de-la-question>


---------------
Hey toi, tu veux acheter des minifigurines Lego, non ?
n°1904497
lorill
Posté le 10-07-2009 à 20:04:21  profilanswer
 

the real moins moins a écrit :

<chieur-qui-répond-à-côté-de-la-question>nomme tes méthodes correctement :O </chieur-qui-répond-à-côté-de-la-question>


le client de l'interface n'a pas a savoir que le getter ne correspond pas a un bête attribut.

n°1904500
the real m​oins moins
Posté le 10-07-2009 à 20:15:23  profilanswer
 

eh merde [:romf]


---------------
Hey toi, tu veux acheter des minifigurines Lego, non ?
n°1904506
lorill
Posté le 10-07-2009 à 20:40:42  profilanswer
 

même annoter mon getter, ca m'irait aussi, si y'a un truc tout fait.

n°1904511
souk
Tourist
Posté le 10-07-2009 à 20:58:23  profilanswer
 

c'est quoi le but, d'avoir le 100% magique de coverage ? [:pingouino]

n°1904531
the real m​oins moins
Posté le 10-07-2009 à 22:53:57  profilanswer
 

non mais d'avoir des chiffres un peu cohérent, ou de pouvoir voir un progrès au fil du temps (parce que sans ça, ajouter une classes / des attributs va pourrir son coverage; ou bien le coverage des get* magiks n'est pas compté)


---------------
Hey toi, tu veux acheter des minifigurines Lego, non ?
n°1904532
souk
Tourist
Posté le 10-07-2009 à 22:57:17  profilanswer
 

mouais ok, je suis pas convaincu, mais ok [:souk]

n°1904538
souk
Tourist
Posté le 10-07-2009 à 23:18:38  profilanswer
 

sinon apparement y a un mec qui a fait un patch de cobertura pour ca: http://sourceforge.net/tracker/ind [...] tid=720017
tu peux te builder un cobertura custom stu veux [:dawao]

n°1904567
lorill
Posté le 11-07-2009 à 09:18:38  profilanswer
 

souk a écrit :

c'est quoi le but, d'avoir le 100% magique de coverage ? [:pingouino]


nan, mais quand je n'ai pas 100%, je regarde ce qui n'est pas couvert par les tests, et c'est un peu pénible de passer sur une classe pour voir qu'il n'y a qu'un getter (ou pire, le constructeur par défaut) qui n'est pas testé. Ne pas prendre en compte ces trucs m'éviterai de passer sur ces classes. Mais bon, je ne vais pas aller jusqu'a me builder un truc custom, puis l'integrer dans maven et tout le bordel, surtout que c'est pour un projet perso.

n°1904597
nraynaud
lol
Posté le 11-07-2009 à 15:21:16  profilanswer
 

chuis assez d'accord avec lorill, essayer de se ramener dans un monde binaire est plutôt bien : c'est couvert/c'est pas couvert, warning/pas warning etc.
et noter les quand on décide volontairement de ne pas couvrir un méthode ou de ne pas tenir compte d'un warning.


---------------
trainoo.com, c'est fini
n°1904658
the real m​oins moins
Posté le 12-07-2009 à 04:06:16  profilanswer
 

jpense que le point de souk, c'était de rappeler qu'un coverage de 100% n'est pas un but en soit (c'est juste un vague indicateur - à mon sens il n'est bon qu'a servir de barre qu'on ne peut voire que monter). maintenant qu'on a vu que c'était pas le but de lorill, tout le monde est content [:marc]


---------------
Hey toi, tu veux acheter des minifigurines Lego, non ?
n°1904746
the real m​oins moins
Posté le 12-07-2009 à 23:03:53  profilanswer
 

bon alors les modos [:mlc]


---------------
Hey toi, tu veux acheter des minifigurines Lego, non ?
n°1904748
Taiche
(╯°□°)╯︵ ┻━┻
Posté le 12-07-2009 à 23:16:38  profilanswer
 


I sont en WE prolongé [:marc]


---------------
Everyone thinks of changing the world, but no one thinks of changing himself  |  It is the peculiar quality of a fool to perceive the faults of others and to forget his own  |  Early clumsiness is not a verdict, it’s an essential ingredient.
n°1904752
Elmoricq
Posté le 12-07-2009 à 23:35:42  profilanswer
 

Vous permettez oui ? [:mlc]

n°1904761
the real m​oins moins
Posté le 13-07-2009 à 00:34:54  profilanswer
 

ben nan [:mlc]


---------------
Hey toi, tu veux acheter des minifigurines Lego, non ?
n°1904762
the real m​oins moins
Posté le 13-07-2009 à 00:35:29  profilanswer
 

je passe sur hfr une fois tous les 4 jours, ça devrait laisser pas mal de temps pour un mass-delete d'un pauvre spam nan? [:mlc]


---------------
Hey toi, tu veux acheter des minifigurines Lego, non ?
n°1904775
Elmoricq
Posté le 13-07-2009 à 09:44:51  profilanswer
 

1h pour intervenir un dimanche soir, 'spèce de râleur. :o

n°1904795
nraynaud
lol
Posté le 13-07-2009 à 10:40:14  profilanswer
 

Elmoricq a écrit :

1h pour intervenir un dimanche soir, 'spèce de râleur. :o


au prix où on te paye [:mlc] et il te faut encore 1h [:mlc]


---------------
trainoo.com, c'est fini
n°1904977
___alt
Posté le 13-07-2009 à 17:43:23  profilanswer
 

Citation :

- Swing does its own font rendering; there's no way to "use" ClearType;
- Java 6 does introduce "subpixel rendering" (the basic concept of
ClearType) into Swing;
- On my system, subpixel actually IS on by default, but with the wrong antialiasing pattern;
(...)
- Swing in general (which is what NetBeans uses) has really, really ugly
rendering of bold monotype fonts. There's no workaround;
- AWT (old Java apps) and SWT (Eclipse) render fonts natively, so they get the prettiness of ClearType for free.
 
It doesn't look like there's any real solution on Windows, I'm afraid.


 
Mais pourquoi le monde est méchant avec moi ? [:sadnoir]


---------------
TRIPS RIGHT BUNCH F SHUTTLE TOM AND JERRY RIGHT YELLOW
n°1904978
masklinn
í dag viðrar vel til loftárása
Posté le 13-07-2009 à 17:44:33  profilanswer
 

___alt a écrit :

Citation :

- Swing does its own font rendering; there's no way to "use" ClearType;
- Java 6 does introduce "subpixel rendering" (the basic concept of
ClearType) into Swing;
- On my system, subpixel actually IS on by default, but with the wrong antialiasing pattern;
(...)
- Swing in general (which is what NetBeans uses) has really, really ugly
rendering of bold monotype fonts. There's no workaround;
- AWT (old Java apps) and SWT (Eclipse) render fonts natively, so they get the prettiness of ClearType for free.

 

It doesn't look like there's any real solution on Windows, I'm afraid.

 

Mais pourquoi le monde est méchant avec moi ? [:sadnoir]


parce que tu postes dans le mauvais topic :o

Message cité 1 fois
Message édité par masklinn le 13-07-2009 à 17:45:25

---------------
I mean, true, a cancer will probably destroy its host organism. But what about the cells whose mutations allow them to think outside the box by throwing away the limits imposed by overbearing genetic regulations? Isn't that a good thing?
n°1904980
___alt
Posté le 13-07-2009 à 17:45:39  profilanswer
 

masklinn a écrit :

Parce que tu postes sur le mauvais topic :o


Ça ne prend pas Émile :o


---------------
TRIPS RIGHT BUNCH F SHUTTLE TOM AND JERRY RIGHT YELLOW
n°1904981
___alt
Posté le 13-07-2009 à 17:45:59  profilanswer
 

Et pourquoi est-ce que tu as retiré cette majuscule ? :o


---------------
TRIPS RIGHT BUNCH F SHUTTLE TOM AND JERRY RIGHT YELLOW
n°1904982
masklinn
í dag viðrar vel til loftárása
Posté le 13-07-2009 à 17:47:57  profilanswer
 

___alt a écrit :

Et pourquoi est-ce que tu as retiré cette majuscule ? :o


Parce que j'avais copié de tête et en vérifiant j'ai vu qu'il y avait des erreurs :/


---------------
I mean, true, a cancer will probably destroy its host organism. But what about the cells whose mutations allow them to think outside the box by throwing away the limits imposed by overbearing genetic regulations? Isn't that a good thing?
n°1905019
nraynaud
lol
Posté le 13-07-2009 à 21:29:26  profilanswer
 

vous savez s'il y a moyen d'intercepter les accès en écriture à un champ en java ? avec CGLIB par exemple ?
 
l'idée c'est que j'ai une classe avec une tonne de champs qui est remplie par un formulaire, donc j'aimerai dégager les getters et setters pour gagner des lignes.
 
Comme je suis en swing, j'ai besoin d'observateur sur les champs pour le MVC. Pour pas trop me faire chier, j'ai fait un proxy et j'intercepte les setter pour balourder les évènements de propertychange.
 
J'aimerai passer une vitesse supérieure et dégager les getters et setters, mais j'ai quand même besoin d'envoyer les events. D'où ma question.


---------------
trainoo.com, c'est fini
mood
Publicité
Posté le   profilanswer
 

 Page :   1  2  3  4  5  ..  254  255  256  ..  327  328  329  330  331  332

Aller à :
Ajouter une réponse
 

Sujets relatifs
[java]Ouvrir un fichier dans la fenetre principaleformation pour developpeurs Java
crontab : programme java[JAVA] Aide pour packager un jar
[java] copie de fichier et progressbarinstallation java
[JAVA]Comment insérer un texte dans un fichier audio?[JAVA] Intégrer ANT : API ou ligne de commande ?
[Java][Bouley]Serializable : mauvaise instanciation des champs[JAVA : JNI] Pb a l'execution avec library
Plus de sujets relatifs à : BlaBlaTech@JAVA [ELITE, viendez les boobs]


Copyright © 1997-2025 Groupe LDLC (Signaler un contenu illicite / Données personnelles)