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

 


 Mot :   Pseudo :  
  Aller à la page :
 
 Page :   1  2  3  4  5  ..  199  200  201  ..  327  328  329  330  331  332
Auteur Sujet :

BlaBlaTech@JAVA [ELITE, viendez les boobs]

n°1637572
Jubijub
Parce que je le VD bien
Posté le 06-11-2007 à 13:39:40  profilanswer
 

Reprise du message précédent :
yeah, je suis maintenant une connection de 1st degree avec l'élite...

 

Après "j'ai la modération en MP", voici "j'ai l'élite en linkedIn"

 

c'st sympa de la part de ton ancien boss de t'avoir fait une recommandation

 


Edit : je m'excuse bien de demander pardon, mais prems et split...
IWHP200 :o


Message édité par Jubijub le 06-11-2007 à 14:33:18

---------------
Jubi Photos : Flickr - 500px
mood
Publicité
Posté le 06-11-2007 à 13:39:40  profilanswer
 

n°1637601
kadreg
profil: Utilisateur
Posté le 06-11-2007 à 14:08:13  profilanswer
 

prem's

n°1637615
nraynaud
lol
Posté le 06-11-2007 à 14:14:37  profilanswer
 

deuz


---------------
trainoo.com, c'est fini
n°1637628
Chaos Inte​stinal
Posté le 06-11-2007 à 14:20:06  profilanswer
 

J'invoque [:minor]

n°1638390
zapan666
Tout est relatif
Posté le 07-11-2007 à 15:55:45  profilanswer
 

Uhm, pour stubber une méthode statique, je l'ai dans le cul ou pas avec EasyMock ? je vois pas trop comment faire...


---------------
my flick r - Just Tab it !
n°1638401
masklinn
í dag viðrar vel til loftárása
Posté le 07-11-2007 à 16:09:51  profilanswer
 

zapan666 a écrit :

Uhm, pour stubber une méthode statique, je l'ai dans le cul ou pas avec EasyMock ? je vois pas trop comment faire...


STATIC METHODS ARE T3H EVUL888


---------------
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°1638408
zapan666
Tout est relatif
Posté le 07-11-2007 à 16:15:44  profilanswer
 

masklinn a écrit :


STATIC METHODS ARE T3H EVUL888


 :o C'est pas moi qui l'ai fait


---------------
my flick r - Just Tab it !
n°1638409
masklinn
í dag viðrar vel til loftárása
Posté le 07-11-2007 à 16:16:05  profilanswer
 

zapan666 a écrit :


 :o C'est pas moi qui l'ai fait


svn blame  :whistle:

 

et ensuite...
CALOTTE SUR SA BOUCHE888

Message cité 1 fois
Message édité par masklinn le 07-11-2007 à 16:16:18

---------------
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°1638426
zapan666
Tout est relatif
Posté le 07-11-2007 à 16:26:24  profilanswer
 

masklinn a écrit :


svn blame  :whistle:  
 
et ensuite...
CALOTTE SUR SA BOUCHE888


[:petrus75] oui, 'fin, il a mini 10ans d'XP, j'ai maxi 1mois d'XP pro.  


---------------
my flick r - Just Tab it !
n°1638433
nraynaud
lol
Posté le 07-11-2007 à 16:31:35  profilanswer
 

zapan666 a écrit :


[:petrus75] oui, 'fin, il a mini 10ans d'XP, j'ai maxi 1mois d'XP pro.  


mouais, physiquement, il est balaise ? sinon il te reste à lui expliquer la testabilité ...


---------------
trainoo.com, c'est fini
mood
Publicité
Posté le 07-11-2007 à 16:31:35  profilanswer
 

n°1638451
zapan666
Tout est relatif
Posté le 07-11-2007 à 16:43:22  profilanswer
 

nraynaud a écrit :


mouais, physiquement, il est balaise ?


oui, surtout par rapport a moi en fait [:petrus75]

nraynaud a écrit :

sinon il te reste à lui expliquer la testabilité ...


oui mais bon bref.
 
 
 
 
 
 


---------------
my flick r - Just Tab it !
n°1638683
the real m​oins moins
Posté le 07-11-2007 à 23:55:33  profilanswer
 

oui tu l'as dans le cul.
on écrit pas les tests pour les autres, ça avance a rien a part perdre son temps parce que s'ils testent pas leurs propres merdes ils changeront jamais leur style intestable ("bah oui je teste, je lance l'appli et je vois si ça marche" )

n°1638687
zapan666
Tout est relatif
Posté le 08-11-2007 à 00:10:24  profilanswer
 

the real moins moins a écrit :

oui tu l'as dans le cul.
on écrit pas les tests pour les autres, ça avance a rien a part perdre son temps parce que s'ils testent pas leurs propres merdes ils changeront jamais leur style intestable ("bah oui je teste, je lance l'appli et je vois si ça marche" )


La méthode fait juste un cast sur un objet venant d'acegi (je crois, hein, et ce truc est fourni aussi via une méthode statique) en me retournant un bel objet formé "jesaispascomment" et j'aurais bien aimé un mock a la place, histoire d'être sûr que ma partie-a-moi elle marche.
 
 [:ciler]  Du coup, tous mes tests y pête (a cause d'acegi), soit je mock ce truc en moins de 5min, soit ça va finir par ** je cache mes tests ** [:jabbernaute]


---------------
my flick r - Just Tab it !
n°1638688
the real m​oins moins
Posté le 08-11-2007 à 00:12:57  profilanswer
 

et le code que tu testes appelle cette methode statique? ce que je fais des fois pour feinter c'est que j'override localement et anonynement une methode de l'objet sous test, pour contourner ce genre de conneries ::

n°1638691
zapan666
Tout est relatif
Posté le 08-11-2007 à 00:34:38  profilanswer
 

the real moins moins a écrit :

et le code que tu testes appelle cette methode statique? ce que je fais des fois pour feinter c'est que j'override localement et anonynement une methode de l'objet sous test, pour contourner ce genre de conneries ::


cad ? j'ai pas compris  [:maxooo]

 

Mon code resemble à ça :

 
Code :
  1. public MonUser getMonUser() {
  2.         AcegiUser acegiUser = ClassPasAmoi.getUserFromEvilStaticMethod();
  3.         return monUserDAOaMoi.find(acegiUser.getId());
  4. }
 

(l'appel peut être déporté dans une méthode bien sûr) sachant que cette méthode est dans une class dont hérite une tripoté d'autre class (et ce sont elles surtout qui sont testés)


Message édité par zapan666 le 08-11-2007 à 00:36:25

---------------
my flick r - Just Tab it !
n°1638697
the real m​oins moins
Posté le 08-11-2007 à 01:35:49  profilanswer
 

tu deportes ClassPasAmoi.getUserFromEvilStaticMethod(); dans une nouvelle methode (package si tu veux)protected que tu nommes pqr ex. getAcegiUser()
 
puis:
 
public class PouetTest {
  public void testMachin() {
      // ...
      final AcegiUser acegiUserMock = createStrictMock(AcegiUser.class);
      // ...
      final Pouet p = new Pouet() {
         protected getAcegiUser() {
             return acegiUserMock;
         }  
     }
  }
}

n°1638698
the real m​oins moins
Posté le 08-11-2007 à 01:37:01  profilanswer
 

c'est pas propre vu que tu modifies le code testé, mais tant que tes collegues sont pqs convaincus ou que vous n'avez pqs le temps de revoir le code de ClassPasAmoi, t'as pas le choix

n°1638708
Shinuza
This is unexecpected
Posté le 08-11-2007 à 07:16:34  profilanswer
 

zapan666 a écrit :


[:petrus75] oui, 'fin, il a mini 10ans d'XP, j'ai maxi 1mois d'XP pro.  


Genre il est à ta droite?  :D


---------------
Mains power can kill, and it will hurt the entire time you’re dying from it.
n°1638787
gizmo
Posté le 08-11-2007 à 10:04:23  profilanswer
 

the real moins moins a écrit :

oui tu l'as dans le cul.
on écrit pas les tests pour les autres, ça avance a rien a part perdre son temps parce que s'ils testent pas leurs propres merdes ils changeront jamais leur style intestable ("bah oui je teste, je lance l'appli et je vois si ça marche" )


 
[:mlc] Chez nous, on n'a pas le droit d'ecrire nos propres tests, ce sont justement les autres qui doivent les ecrire, pour etre sur qu'on ne sera pas influence par notre code en ecrivant les tests.

n°1638839
basketor63
Sarkozy en prison
Posté le 08-11-2007 à 10:55:10  profilanswer
 

Resalut,
 
Je cherche toujours un profiler (c'était un peu standby) qui permet de choisir exactement sur quelles methodes le profiler doit comptabiliser des statistiques sur les objets allouées, et nottament les méthodes appellées par celle ci.
En fait je me demande si il existe un outil qui permete de choisir sur quoi il s'active, par exemple configurable avec un fichier xml un peu comme log4j et son activation de log par package, mais sans avoir a modifier le code, et aussi qu'il ne s'agisse pas d'un simple filtrage de la sortie de trace.
 
En fait j'ai pas trop le temps de tous les tester, c'est juste que là certains veulent partir sur un traçage à la main avec positionnement de timestamp à l'aide de log4j a l'entrée et à la sortie de méthodes pour voir les temps de réponse et l'utilisation mémoire, mais je suis pas convaincu que ça soit le plus simple, sauf en l'état actuel de nos connaissance en matiere de profiling bien sur :D

n°1638878
frabill
Posté le 08-11-2007 à 11:14:51  profilanswer
 

il me semble que TPTP (intégré à Eclipse) sait faire ça correctement... A voir dans la présentation du produit. C'est sûrement pas le plus ergonomique/rapide, mais c'est gratuit.

n°1638886
gizmo
Posté le 08-11-2007 à 11:19:04  profilanswer
 

Sinon dans les payants, JProfiler fait cela tres simplement.

n°1638893
masklinn
í dag viðrar vel til loftárása
Posté le 08-11-2007 à 11:22:55  profilanswer
 

gizmo a écrit :

Sinon dans les payants, JProfiler fait cela tres simplement.


YourKit > JProfiler, si il faut en choisir un des deux.


---------------
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°1638901
gizmo
Posté le 08-11-2007 à 11:29:36  profilanswer
 

masklinn a écrit :


YourKit > JProfiler, si il faut en choisir un des deux.


Tu peux argumenter un peu plus? Ca pourrait m'interesser.

n°1638905
masklinn
í dag viðrar vel til loftárása
Posté le 08-11-2007 à 11:32:19  profilanswer
 

gizmo a écrit :


Tu peux argumenter un peu plus? Ca pourrait m'interesser.


D'après mon expérience (de tenter de profiler des JSPs servies via tomcat [:pingouino]), ils sont aussi lourds l'un que l'autre mais (en tout cas sous windows) YourKit est plus facile à intégrer (à tomcat toussa), "voit" plus de trucs et est globalement plus clair et plus simple que jprofiler.

 

Après j'en ai pas non plus fait une utilisation monstrueuse et je suis spécialiste ni de YourKit ni de JProf mais j'ai beaucoup moins souffert à mettre en place YK et à en obtenir des infos un minimum intéressantes :jap:

 

(de toute façon les deux sont dispos en full pendant 15j, donc je conseille de les tester, mais je préfère de très loin YK pour le moment)


Message édité par masklinn le 08-11-2007 à 11:32:44

---------------
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°1638991
zapan666
Tout est relatif
Posté le 08-11-2007 à 12:24:54  profilanswer
 

the real moins moins a écrit :

c'est pas propre vu que tu modifies le code testé, mais tant que tes collegues sont pqs convaincus ou que vous n'avez pqs le temps de revoir le code de ClassPasAmoi, t'as pas le choix


Ca bastonne. Bon par contre, j'ai du en faire des vrai class, car je passe par le système de mock de Strypes qui se chie un peu dessus avec les class...

Shinuza a écrit :


Genre il est à ta droite?  :D


 :whistle:  


---------------
my flick r - Just Tab it !
n°1639043
the real m​oins moins
Posté le 08-11-2007 à 13:11:18  profilanswer
 

gizmo a écrit :


 
[:mlc] Chez nous, on n'a pas le droit d'ecrire nos propres tests, ce sont justement les autres qui doivent les ecrire, pour etre sur qu'on ne sera pas influence par notre code en ecrivant les tests.


ça commence bien.
Ce que je veux dire, c'est que c'est débile de prendre son petit junior par la laisse et de lui faire écrire des tests pour ton code merdique (et donc de continuer a avoir du code de prod merdique, et de perdre le temps du gamin qui n'apprend rien à part que "écrire les tests c'est un boulot chiant" )

n°1639046
the real m​oins moins
Posté le 08-11-2007 à 13:12:36  profilanswer
 

zapan666 a écrit :


Ca bastonne. Bon par contre, j'ai du en faire des vrai class, car je passe par le système de mock de Strypes qui se chie un peu dessus avec les class...


import static org.easymock.classextension.EasyMock.*;
 
 
(pourquoi je connais ça par coeur [:sisicaivrai])

n°1639051
nraynaud
lol
Posté le 08-11-2007 à 13:17:20  profilanswer
 

gizmo a écrit :


 
[:mlc] Chez nous, on n'a pas le droit d'ecrire nos propres tests, ce sont justement les autres qui doivent les ecrire, pour etre sur qu'on ne sera pas influence par notre code en ecrivant les tests.


ça c'est du test de recette, rien à voir.


---------------
trainoo.com, c'est fini
n°1639120
gizmo
Posté le 08-11-2007 à 14:32:51  profilanswer
 

the real moins moins a écrit :


ça commence bien.
Ce que je veux dire, c'est que c'est débile de prendre son petit junior par la laisse et de lui faire écrire des tests pour ton code merdique (et donc de continuer a avoir du code de prod merdique, et de perdre le temps du gamin qui n'apprend rien à part que "écrire les tests c'est un boulot chiant" )


 
Euh non, ca n'a rien a voir. On fait autant de test que les autres, juste que l'on ecrit pas les tests pour ce que l'ont developpe.
 

nraynaud a écrit :


ça c'est du test de recette, rien à voir.


 
Mais encore? Quelque soit les tests qui sont effectues chez nous, que ce soit des unit test, use cases, uat, ou autre conneries, c'est jamais la personne qui developpe qui realise le test. Au mieux elle peut le lancer dans le cadre des tests automatisables.

n°1639134
nraynaud
lol
Posté le 08-11-2007 à 14:40:41  profilanswer
 

gizmo a écrit :


Mais encore? Quelque soit les tests qui sont effectues chez nous, que ce soit des unit test, use cases, uat, ou autre conneries, c'est jamais la personne qui developpe qui realise le test. Au mieux elle peut le lancer dans le cadre des tests automatisables.


les tests U c'est à celui qui développe de les écrire, c'est lui qui connait le code.


---------------
trainoo.com, c'est fini
n°1639154
gizmo
Posté le 08-11-2007 à 14:46:41  profilanswer
 

nraynaud a écrit :


les tests U c'est à celui qui développe de les écrire, c'est lui qui connait le code.


Justement, c'est pour ca que ce n'est pas a lui de les ecrire. Il doit juste fournir l'interface et les resultats attendus. Au testeur d'etre le plus retors possible. Autrement, tu te retrouves avec des codeurs parresseux qui ne tests que des cas positifs en omettant les cas negatifs ou les cas non precises dans la spec.

n°1639158
nraynaud
lol
Posté le 08-11-2007 à 14:49:02  profilanswer
 

gizmo a écrit :


Justement, c'est pour ca que ce n'est pas a lui de les ecrire. Il doit juste fournir l'interface et les resultats attendus. Au testeur d'etre le plus retors possible. Autrement, tu te retrouves avec des codeurs parresseux qui ne tests que des cas positifs en omettant les cas negatifs ou les cas non precises dans la spec.


On vit pas dans le même monde manifestement.
 
Dans mon monde, on fait confiance à ses équipes, la spec n'est pas vérifée par des tests U et une ambigüité est levée par la discussion.


---------------
trainoo.com, c'est fini
n°1639210
gizmo
Posté le 08-11-2007 à 15:09:20  profilanswer
 

nraynaud a écrit :


On vit pas dans le même monde manifestement.
 
Dans mon monde, on fait confiance à ses équipes, la spec n'est pas vérifée par des tests U et une ambigüité est levée par la discussion.


Effectivement, on ne vit pas dans le meme monde...
 
Dans mon monde, on se connait au sein de notre petite equipe. Et c'est justement parce que l'on se connait que l'on sait que tout le monde n'est pas sensible aux aspects au sein du code. On sait que la spec va changer 3 fois dans les 15 jours qui viennent, parce que le client est pire qu'une girouette en pleine tornade. Du coup, au plus on est a travailler (et donc tester sur une meme fonctionnalite), au plus on est sur de pouvoir prendre le relais en cas d'un pepin (maladie, autre affectation, conge) et au plus on est sur que chacun a bien compris la spec de la meme maniere, car si le test foire, c'est soit que l'un des deux codeurs a merde (et donc enrichissement mutuel), soit que la spec contient une part de flou qu'il convient d'eclaircir.
 
Si tu rajoutes a cela le fait que l'on doivent travailler avec une equipe aux US 10 fois plus importante en terme d'effectif mais 2 fois moins performante, j'estime que ce sont des raisons suffisantes pour dissocier codeur du test et codeur de la fonctionnalite.

n°1639217
nraynaud
lol
Posté le 08-11-2007 à 15:12:41  profilanswer
 

pour la redondance, ça se fait par du pair-programming. et si c'est du test fonctionnel (ou e recette), ça n'a rien à voir je parle du test U.
le test U ça sert à éviter les bug, le test fonc, ça sert à vérifier l'exécution du contrat.


---------------
trainoo.com, c'est fini
n°1639245
basketor63
Sarkozy en prison
Posté le 08-11-2007 à 15:24:07  profilanswer
 

gizmo a écrit :

Sinon dans les payants, JProfiler fait cela tres simplement.


 
certains ont testé mais mal il faut croire ...
est ce que ça plombe les perfs en prod aussi ?

n°1639252
gizmo
Posté le 08-11-2007 à 15:28:19  profilanswer
 

basketor63 a écrit :


est ce que ça plombe les perfs en prod aussi ?


Euh, oui, bien sur [:pingouino]
Mais un profiler, c'est pas a utiliser en prod hein [:mlc]

n°1639255
gizmo
Posté le 08-11-2007 à 15:32:02  profilanswer
 

nraynaud a écrit :

pour la redondance, ça se fait par du pair-programming. et si c'est du test fonctionnel (ou e recette), ça n'a rien à voir je parle du test U.
le test U ça sert à éviter les bug, le test fonc, ça sert à vérifier l'exécution du contrat.


On fait du pair-programming, mais en separant test et codage, on a un minimum de 4 personnes qui ont valide le code, au lieu de 2. Et je ne fais pas de distinction ent test fonctionnel et test U, ils suivent tout deux la meme procedure.
Je ne dis pas que dans ton context cela peut fonctionner, mais chez nous, on est passe de produits avec des bugs journaliers a des produits ou jusqu'a present, en 1 an, un seul bug mineur a ete repertorie par les utilisateurs. Du coup, je ne vois pas pourquoi on prendrait le risque de diminuer la qualite si en bonus on arrive deja a tenir les delais.

n°1639402
masklinn
í dag viðrar vel til loftárása
Posté le 08-11-2007 à 17:18:51  profilanswer
 

basketor63 a écrit :


 
certains ont testé mais mal il faut croire ...
est ce que ça plombe les perfs en prod aussi ?


C'est du profiling, bien sûr que ça plombe les perfs, et je vois pas ce que ça fout en prod [:pingouino]


---------------
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°1639428
nraynaud
lol
Posté le 08-11-2007 à 17:46:52  profilanswer
 

justement, une question : comment vous profilez vos serveur si vous branchez pas le merdier en prod ? vous copiez le trafic et vous le rejouez ?


---------------
trainoo.com, c'est fini
n°1639432
masklinn
í dag viðrar vel til loftárása
Posté le 08-11-2007 à 17:50:24  profilanswer
 

nraynaud a écrit :

justement, une question : comment vous profilez vos serveur si vous branchez pas le merdier en prod ? vous copiez le trafic et vous le rejouez ?


DTRACE888

 

Mais sinon, quand t'as les sous t'as une plateforme d'intégration ISO prod et tu rejoue ton traffic (ou alors tu hammer avec un truc genre Siege)


Message édité par masklinn le 08-11-2007 à 17:54:32

---------------
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?
mood
Publicité
Posté le   profilanswer
 

 Page :   1  2  3  4  5  ..  199  200  201  ..  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)