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

 

Sujet(s) à lire :
    - Who's who@Programmation
 

 Mot :   Pseudo :  
  Aller à la page :
 
 Page :   1  2  3  4  5  ..  19711  19712  19713  ..  27004  27005  27006  27007  27008  27009
Auteur Sujet :

[blabla@olympe] Le topic du modo, dieu de la fibre et du monde

n°2137282
kadreg
profil: Utilisateur
Posté le 18-04-2012 à 09:10:12  profilanswer
 

Reprise du message précédent :
kikoooooooo
 


---------------
brisez les rêves des gens, il en restera toujours quelque chose...  -- laissez moi troller sur discu !
mood
Publicité
Posté le 18-04-2012 à 09:10:12  profilanswer
 

n°2137283
flo850
moi je
Posté le 18-04-2012 à 09:10:18  profilanswer
 

Jubijub a écrit :


 
Je veux bien te le revendre, mais ça va te coûter pas mal de concours... ;)
D700 + 24-70 2.8 + 70-200 2.8 + 50 1.4...
 
J'hésite aussi à revendre les zooms et à passer sur des focales fixes, mais pour de la photo genre vacances c plus contraignant (vu que tu cadres "avec tes pieds", faut pouvoir te placer physiquement ou il faut...


a oui , quand même  
de toute façon c'est trop gros pour mon usage ;)


---------------

n°2137284
Profil sup​primé
Posté le 18-04-2012 à 09:25:51  answer
 

Si j'ai bien compris, si je veux une système amélioré d'une usine logiciel, faut que je me la face moi même ?  
Pourtant c'est un processus répandu aujourd'hui... :??:

n°2137285
gelatine_v​elue
Posté le 18-04-2012 à 09:43:11  profilanswer
 


 
Nous ne te voulons aucun mal, approche et dis nous dans note langue ce qui t'inquiète.

n°2137286
kadreg
profil: Utilisateur
Posté le 18-04-2012 à 09:46:19  profilanswer
 


 
non, il te faut une usine logicielle pour faire des usines logicielles :o
 
je te conseille eclipse EGF :sol::


---------------
brisez les rêves des gens, il en restera toujours quelque chose...  -- laissez moi troller sur discu !
n°2137287
Profil sup​primé
Posté le 18-04-2012 à 10:00:05  answer
 

kadreg a écrit :


 
non, il te faut une usine logicielle pour faire des usines logicielles :o
 
je te conseille eclipse EGF :sol::


 
Danke !  :jap:  
 
 
Trop bon. Merci.

n°2137288
Lam's
Profil: bas.
Posté le 18-04-2012 à 10:00:54  profilanswer
 


 
C'quand même bien pratique karmadecay pour quand on arrive le matin...
   http://karmadecay.com/i.imgur.com/FRdw2.jpg

n°2137291
the real m​oins moins
Posté le 18-04-2012 à 10:14:18  profilanswer
 

Lam's a écrit :

 

C'quand même bien pratique karmadecay pour quand on arrive le matin...
   http://karmadecay.com/i.imgur.com/FRdw2.jpg


ho waw.


---------------
Hey toi, tu veux acheter des minifigurines Lego, non ?
n°2137296
Profil sup​primé
Posté le 18-04-2012 à 10:38:25  answer
 


 
 
Je me suis pécho une erruer pour nom de fichier trop long à l'extraction de l'archive.

n°2137302
el muchach​o
Comfortably Numb
Posté le 18-04-2012 à 10:53:18  profilanswer
 

kadreg a écrit :


non, il te faut une usine logicielle pour faire des usines logicielles :o
 
je te conseille eclipse EGF :sol::


Faut payer une taxe carbone, pour utiliser ça, non ? :o


---------------
Les aéroports où il fait bon attendre, voila un topic qu'il est bien
mood
Publicité
Posté le 18-04-2012 à 10:53:18  profilanswer
 

n°2137305
kadreg
profil: Utilisateur
Posté le 18-04-2012 à 10:57:33  profilanswer
 

el muchacho a écrit :


Faut payer une taxe carbone, pour utiliser ça, non ? :o


 
drole :o je fais suivre :o


---------------
brisez les rêves des gens, il en restera toujours quelque chose...  -- laissez moi troller sur discu !
n°2137307
el muchach​o
Comfortably Numb
Posté le 18-04-2012 à 11:01:23  profilanswer
 

Lam's a écrit :


 
C'quand même bien pratique karmadecay pour quand on arrive le matin...
   http://karmadecay.com/i.imgur.com/FRdw2.jpg


Karma Decay, ce nom :D


---------------
Les aéroports où il fait bon attendre, voila un topic qu'il est bien
n°2137309
BenO
Profil: Chercheur
Posté le 18-04-2012 à 11:09:22  profilanswer
 

SSD AUJOURD'HUI  [:cerveau fou]


---------------
Python Python Python
n°2137311
sligor
Posté le 18-04-2012 à 11:10:18  profilanswer
 

question très basique de conception OO / C++:
 
j'ai une classe Foo qui contient facultativement un attribute par agrégation bar une référence vers Bar.
 
traduit en C++ ça donne par exemple ça:
 

Code :
  1. class Foo{
  2.   Bar* bar;
  3. public:
  4.   Foo():bar(0){}
  5.   explicit Foo(Bar* bar):bar(bar){}
  6. };


 
comme Bar est facultatif je dois blinder mon code de if(bar){ ... }
 
l'autre solution,  à la place de remplir bar par 0 (null pointer..), c'est de remplir bar par une instance d'une classe dérivée de Bar (DummyBar) qui ne fait rien.
Dans ce cas je n'ai pas besoin de remplir mon code de if(bar){ ... }
 
J'ai l'impression que la méthode "null pointer" est beaucoup plus utilisée que la version "dummy instance". Pourtant la version "dummy instance" me parait sympa.
Je dois utiliser quoi comme façon de faire ?
 
(edit: apparemment ça s'appellerait le "Null Object pattern" )

Message cité 3 fois
Message édité par sligor le 18-04-2012 à 11:15:27
n°2137317
Taiche
(╯°□°)╯︵ ┻━┻
Posté le 18-04-2012 à 11:30:40  profilanswer
 

sligor a écrit :

question très basique de conception OO / C++:
[...]
(edit: apparemment ça s'appellerait le "Null Object pattern" )


Ba perso j'ai jamais trop joué avec ça, mais effectivement j'aurais émis la même critique que celle dans Wikipedia : gaffe aux erreurs qui vont être plus difficiles à détecter.
Sinon ba je sais pas, ça me paraît pas spécialement con. L'intérêt, c'est juste d'éviter les if(bar) dans ton code ou y a autre chose ?


---------------
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°2137321
el muchach​o
Comfortably Numb
Posté le 18-04-2012 à 11:37:50  profilanswer
 

sligor a écrit :

question très basique de conception OO / C++:

 

j'ai une classe Foo qui contient facultativement un attribute par agrégation bar une référence vers Bar.

 

traduit en C++ ça donne par exemple ça:

 
Code :
  1. class Foo{
  2.   Bar* bar;
  3. public:
  4.   Foo():bar(0){}
  5.   explicit Foo(Bar* bar):bar(bar){}
  6. };
 

comme Bar est facultatif je dois blinder mon code de if(bar){ ... }

 

l'autre solution,  à la place de remplir bar par 0 (null pointer..), c'est de remplir bar par une instance d'une classe dérivée de Bar (DummyBar) qui ne fait rien.
Dans ce cas je n'ai pas besoin de remplir mon code de if(bar){ ... }

 

J'ai l'impression que la méthode "null pointer" est beaucoup plus utilisée que la version "dummy instance". Pourtant la version "dummy instance" me parait sympa.
Je dois utiliser quoi comme façon de faire ?

 

(edit: apparemment ça s'appellerait le "Null Object pattern" )


Null object :jap:

Taiche a écrit :


Ba perso j'ai jamais trop joué avec ça, mais effectivement j'aurais émis la même critique que celle dans Wikipedia : gaffe aux erreurs qui vont être plus difficiles à détecter.
Sinon ba je sais pas, ça me paraît pas spécialement con. L'intérêt, c'est juste d'éviter les if(bar) dans ton code ou y a autre chose ?


Je pense que le code doit être prévu pour que les objets nuls ne soient pas considérés comme des valeurs particulières mais se comportent comme les autres objets. Le code devrait être à la fois plus clair, plus élégant et plus performant. Je l'ai déjà fait, mais je ne sais pas si c'est toujours faisable, par contre.

Message cité 1 fois
Message édité par el muchacho le 18-04-2012 à 11:40:36

---------------
Les aéroports où il fait bon attendre, voila un topic qu'il est bien
n°2137325
Taiche
(╯°□°)╯︵ ┻━┻
Posté le 18-04-2012 à 11:42:49  profilanswer
 

el muchacho a écrit :


Je pense que le code doit être prévu pour que les objets nuls ne soient pas considérés comme des valeurs particulières mais se comportent comme les autres objets. Je ne sais pas si c'est toujours faisable, par contre. Mais avec un null object, le code devrait être à la fois plus clair, plus élégant et plus performant.


Plus performant, je sais pas. Dans un cas t'es des if() genre 1 fois par méthode, dans l'autre t'as des appels à une méthode vide avec parfois des return si besoin, sans compter le coût en mémoire qui sera négligeable de toute façon. En plus, si tu comptes sur le retour de la méthode vide en question, faut gérer les retours null donc rebelote.


---------------
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°2137327
Profil sup​primé
Posté le 18-04-2012 à 11:43:19  answer
 

Normalement on doit initialiser toute les variables.

n°2137330
el muchach​o
Comfortably Numb
Posté le 18-04-2012 à 11:50:42  profilanswer
 

Taiche a écrit :


Plus performant, je sais pas. Dans un cas t'es des if() genre 1 fois par méthode, dans l'autre t'as des appels à une méthode vide avec parfois des return si besoin, sans compter le coût en mémoire qui sera négligeable de toute façon.


Effectivement.

Citation :

En plus, si tu comptes sur le retour de la méthode vide en question, faut gérer les retours null donc rebelote.


Il ne faut surtout pas que les méthodes du null object puissent retourner null, sinon ça ne sert à rien, ça ne fait que déplacer le problème.
Il faut que les résultats de toutes les méthodes du null object puissent être traitées sans cas particulier. C'est une restriction importante pour déterminer si le null object est utile ou pas.

 

Au pire (mais c'est un peu dégueu), elles lèveraient une exception ?


Message édité par el muchacho le 18-04-2012 à 13:32:05

---------------
Les aéroports où il fait bon attendre, voila un topic qu'il est bien
n°2137332
___alt
Posté le 18-04-2012 à 11:53:50  profilanswer
 

sligor a écrit :

J'ai l'impression que la méthode "null pointer" est beaucoup plus utilisée que la version "dummy instance". Pourtant la version "dummy instance" me parait sympa.
Je dois utiliser quoi comme façon de faire ?
 
(edit: apparemment ça s'appellerait le "Null Object pattern" )


 

Taiche a écrit :


Plus performant, je sais pas. Dans un cas t'es des if() genre 1 fois par méthode, dans l'autre t'as des appels à une méthode vide avec parfois des return si besoin, sans compter le coût en mémoire qui sera négligeable de toute façon. En plus, si tu comptes sur le retour de la méthode vide en question, faut gérer les retours null donc rebelote.


 

Citation :

This pattern should be used carefully as it can make errors/bugs appear as normal program execution.


 
Je trouve que le Null Object Pattern est beaucoup plus intéressant. Si jamais le null object en question est un cas d'erreur, il suffit que l'objet en question lève une exception dès qu'on appelle une de ses méthodes. De cette façon, tu n'as pas à blinder le code utilisateur (de l'objet) de tests.
 
La question des performances à ce stade me semble complètement non pertinent. En plus je suspecte que des appels à des méthodes vides puissent être optimisés par le compilateur, donc on s'en fout un peu.


---------------
TRIPS RIGHT BUNCH F SHUTTLE TOM AND JERRY RIGHT YELLOW
n°2137334
boblenain2​00
Posté le 18-04-2012 à 11:59:54  profilanswer
 

Enfin avec des methodes virtuelles, meme vide, ca va etre dur d'optimiser leur appel.

n°2137335
theShockWa​ve
I work at a firm named Koslow
Posté le 18-04-2012 à 12:00:24  profilanswer
 

Certaines méthodes vont devoir être potentiellement passées en méthodes virtuelles si elles ne l'étaient pas juste pour supporter le Null Object. Ca ne m'étonnerait pas que ce soit une des choses qui rebutent les personnes qui pourraient l'implémenter


---------------
last.fm
n°2137336
Profil sup​primé
Posté le 18-04-2012 à 12:01:54  answer
 

Comment tu brosse.  :heink:

n°2137337
Taiche
(╯°□°)╯︵ ┻━┻
Posté le 18-04-2012 à 12:02:10  profilanswer
 

___alt a écrit :

Je trouve que le Null Object Pattern est beaucoup plus intéressant. Si jamais le null object en question est un cas d'erreur, il suffit que l'objet en question lève une exception dès qu'on appelle une de ses méthodes. De cette façon, tu n'as pas à blinder le code utilisateur (de l'objet) de tests.


Ba tes exceptions, tu vas vouloir les gérer [:spamafote]

___alt a écrit :

La question des performances à ce stade me semble complètement non pertinent. En plus je suspecte que des appels à des méthodes vides puissent être optimisés par le compilateur, donc on s'en fout un peu.


Oui et non. C'est pas spécialement pertinent pour ce qui est du design pur, mais point de vue exécution, entre un if(machin != null) et un throw new Exception, tu te fais défoncer (en Java et C# en tout cas).
Donc OK pour pas en parler dans la discussion initiale, mais je trouve que c'est un point important si le code se situe dans une boucle où la question de perfs se pose.


---------------
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°2137341
___alt
Posté le 18-04-2012 à 12:10:56  profilanswer
 

Taiche a écrit :

Ba tes exceptions, tu vas vouloir les gérer [:spamafote]


 
Bah ouais mais pas forcément au même endroit. "return null" c'est un code contaminant, quand t'en as à un certain niveau, tu finis par en avoir à tous les niveaux.
Et tu te tapes des machins du genre :  

Code :
  1. if (trout == null) {
  2.     // no fishing !
  3.     return null;
  4. }


 
L'exception tu la gères au niveau où c'est pertinent uniquement.
 

Taiche a écrit :

Oui et non. C'est pas spécialement pertinent pour ce qui est du design pur, mais point de vue exécution, entre un if(machin != null) et un throw new Exception, tu te fais défoncer (en Java et C# en tout cas).
Donc OK pour pas en parler dans la discussion initiale, mais je trouve que c'est un point important si le code se situe dans une boucle où la question de perfs se pose.


 
Une exception c'est exactement comme son nom l'indique un cas ... d'exception. Donc dans la plupart des cas, la question de leur impact sur les performances n'est pas pertinente.


---------------
TRIPS RIGHT BUNCH F SHUTTLE TOM AND JERRY RIGHT YELLOW
n°2137347
verdoux
And I'm still waiting
Posté le 18-04-2012 à 12:38:39  profilanswer
 

Est-ce qu'un Foo sans Bar est dans un état légitime ou est-ce transitoire ?
Pourquoi bar n'est pas const ?

n°2137350
___alt
Posté le 18-04-2012 à 13:21:32  profilanswer
 

___alt a écrit :

Vous connaissez un outil qui permet de vérifier la compatibilité d'une codebase de webapp (essentiellement les .css et les .js) avec différents navigateurs ?


 
BUMP


---------------
TRIPS RIGHT BUNCH F SHUTTLE TOM AND JERRY RIGHT YELLOW
n°2137353
Dion
Acceuil
Posté le 18-04-2012 à 13:47:19  profilanswer
 


Qualifier les indiens de ressources est un peu fort mais de la a parler d'outil quand meme :/


---------------
When it comes to business/legal topics, just assume almost everyone commenting has no idea what they’re taking about and have no background in these subjects because that’s how it really is. Harkonnen 8-> Elmoricq 8====>
n°2137357
kadreg
profil: Utilisateur
Posté le 18-04-2012 à 14:36:42  profilanswer
 

business ... intelligence .... PHP
 
trouvez l'intrus :D


---------------
brisez les rêves des gens, il en restera toujours quelque chose...  -- laissez moi troller sur discu !
n°2137358
___alt
Posté le 18-04-2012 à 14:41:11  profilanswer
 

OH HAI


---------------
TRIPS RIGHT BUNCH F SHUTTLE TOM AND JERRY RIGHT YELLOW
n°2137359
flo850
moi je
Posté le 18-04-2012 à 14:42:58  profilanswer
 

kadreg a écrit :

business ... intelligence .... PHP

 

trouvez l'intrus :D


tu trouves aussi :d


Message édité par flo850 le 18-04-2012 à 14:43:09

---------------

n°2137361
kadreg
profil: Utilisateur
Posté le 18-04-2012 à 14:43:58  profilanswer
 

j'ai fait des progres, j'ai pas été etronner dans le topic ;)


---------------
brisez les rêves des gens, il en restera toujours quelque chose...  -- laissez moi troller sur discu !
n°2137362
flo850
moi je
Posté le 18-04-2012 à 14:48:14  profilanswer
 

non mais déjà BI et personne inexpérimenté techniquement ET dans le domaine métier [:rofl]


---------------

n°2137363
Lam's
Profil: bas.
Posté le 18-04-2012 à 14:50:34  profilanswer
 

flo850 a écrit :

non mais déjà BI et personne inexpérimenté techniquement ET dans le domaine métier [:rofl]


Nan mais c'est concon la BI, hein.
On te demande juste d'imaginer qu'un cube OLAP est possible. Si déjà tu sais le faire sous Excel, c'est bon, t'es un expert...
(à croire que Business Objects n'existe pas depuis, pfiouu, au moins 5 ans maintenant)

n°2137364
flo850
moi je
Posté le 18-04-2012 à 14:52:36  profilanswer
 

#firstworldproblem
pour a peu prêt le même tarif , qu'est ce qui va mieux pour le dev :
je mets un second 24" à côté de mon dell 2406
je revends le 24" et me prends un 27" en 2560*1440
je pose deux 17" en mode portrait sur les côtés du 24"
 


Message édité par flo850 le 18-04-2012 à 14:52:48

---------------

n°2137365
___alt
Posté le 18-04-2012 à 15:04:08  profilanswer
 

2ème 24 pouces.


---------------
TRIPS RIGHT BUNCH F SHUTTLE TOM AND JERRY RIGHT YELLOW
n°2137367
gfive
Posté le 18-04-2012 à 15:13:22  profilanswer
 

Bon, ben devoxx c'est bien pour le moment.


---------------
Tous les sud africains sont ségrégationistes, à part Ted. (P. Desproges)
n°2137370
uriel
blood pt.2
Posté le 18-04-2012 à 15:25:35  profilanswer
 
n°2137371
kadreg
profil: Utilisateur
Posté le 18-04-2012 à 15:28:57  profilanswer
 

barbapapa :love:


---------------
brisez les rêves des gens, il en restera toujours quelque chose...  -- laissez moi troller sur discu !
n°2137374
el muchach​o
Comfortably Numb
Posté le 18-04-2012 à 15:42:25  profilanswer
 
n°2137375
kadreg
profil: Utilisateur
Posté le 18-04-2012 à 15:45:15  profilanswer
 

el muchacho a écrit :

Mais quel temps de merde :(


 
 [:cetrio:1]  [:cetrio:2]


---------------
brisez les rêves des gens, il en restera toujours quelque chose...  -- laissez moi troller sur discu !
mood
Publicité
Posté le   profilanswer
 

 Page :   1  2  3  4  5  ..  19711  19712  19713  ..  27004  27005  27006  27007  27008  27009

Aller à :
Ajouter une réponse
 

Sujets relatifs
Plus de sujets relatifs à : [blabla@olympe] Le topic du modo, dieu de la fibre et du monde


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