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

 

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

 Mot :   Pseudo :  
  Aller à la page :
 
 Page :   1  2  3  4  5  ..  10499  10500  10501  ..  26991  26992  26993  26994  26995  26996
Auteur Sujet :

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

n°1408915
benou
Posté le 18-07-2006 à 23:01:08  profilanswer
 

Reprise du message précédent :

Harkonnen a écrit :

encore un truc con mais sur lequel tu risques d'avoir des surprises : différence entre exception checked et unchecked


c'est facile ça. par contre, dans quel cas utiliser l'une ou l'autre ... là ca se corse   [:athlonxp2100+]

mood
Publicité
Posté le 18-07-2006 à 23:01:08  profilanswer
 

n°1408916
the real m​oins moins
Posté le 18-07-2006 à 23:02:28  profilanswer
 

benou a écrit :

ouais enfin là dessus je suis pas d'accord avec toi :o c'est singleton static qui craint. un bon singleton livré par une factory c'est très bien :o


et ta factory tu la sors d'ou ?
(le pattern singleton du gof EST static si je ne m'abuse)
 

Harkonnen a écrit :

encore un truc con mais sur lequel tu risques d'avoir des surprises : différence entre exception checked et unchecked


:jap:
 

Elmoricq a écrit :

moinsmoins, en parlant d'iTunes :
 
 
Pareil pour les Ogg en fait.
Parce que là je suis en train d'envisager de les repasser en MP3, et que c'est moyen-moyen :/


 
sur macosx ouais, faut installer un plugin quoi.. ça déconne parfois un peu avec les tags


---------------
Hey toi, tu veux acheter des minifigurines Lego, non ?
n°1408917
benou
Posté le 18-07-2006 à 23:03:08  profilanswer
 


tin le salo [:ddr555]
 
j'imagine la tête du gars : [:le kneu]

n°1408919
Elmoricq
Modérateur
Posté le 18-07-2006 à 23:03:27  profilanswer
 

Bon, je vais check le site parce que dans l'interface je trouve rien pour ajouter des plug-ins.
 
 
edit : google m'informe qu'il faut convertir les fichiers :fou:


Message édité par Elmoricq le 18-07-2006 à 23:07:10
n°1408920
masklinn
í dag viðrar vel til loftárása
Posté le 18-07-2006 à 23:03:43  profilanswer
 

Harkonnen a écrit :

la possibilité pour une classe fille de pouvoir implémenter plusieurs interfaces, et donc de faire du pseudo héritage multiple, ce que ne permettrait pas un héritage de classe abstraite :spamafote:


les interfaces sont implémentées sous formes de classes abstraites pures [:spamafote] (en tout cas en java, C# je sais pas)
 
Pi sinon -- tu devrais aller voir sur Coding Horror, il y a plus d'une paire de posts sur les questions posées en interviews


---------------
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°1408922
the real m​oins moins
Posté le 18-07-2006 à 23:04:45  profilanswer
 

benou a écrit :

tin le salo [:ddr555]
 
j'imagine la tête du gars : [:le kneu]


en fait on était avec dl et on se marrait parce qu'on disait qu'on arretait pas de se chamailler sur le sujet et qu'on voulait voir ce que lui en pensait :p
c'est juste un moyen de voir que le mec sait poser/comprendre un problème et justifier une solution :D


---------------
Hey toi, tu veux acheter des minifigurines Lego, non ?
n°1408923
0x90
Posté le 18-07-2006 à 23:05:53  profilanswer
 

benou a écrit :


ou bien un truc du genre "vaut-il mieux tester file.exist() ou catcher un FileNotFoundException ?" [:petrus75]


 
C'est rapport à si le fichier disparait entre le file.exist() et son utilisation ?


---------------
Me: Django Localization, Yogo Puzzle, Chrome Grapher, C++ Signals, Brainf*ck.
n°1408926
R3g
fonctionnaire certifié ITIL
Posté le 18-07-2006 à 23:06:56  profilanswer
 

Sinon je débarque sans doute mais je viens de voir une pub pour ça à la télé [:le kneu]

n°1408927
the real m​oins moins
Posté le 18-07-2006 à 23:06:57  profilanswer
 

oui, et à la manière dont tu peux traiter le problème et rapporter celui-ci à l'utilisateur [:dawa]
mais on est parti pour 14 pages alors taggle [:dawa]


---------------
Hey toi, tu veux acheter des minifigurines Lego, non ?
n°1408929
benou
Posté le 18-07-2006 à 23:07:31  profilanswer
 

the real moins moins a écrit :

et ta factory tu la sors d'ou ?


elle, tu la construis, ou éventuellement elle peut être static (faut toujours un point d'entré, et une un new Truc() c'est pas mieux qu'un Truc.instance de ce point de vue)
 

the real moins moins a écrit :

(le pattern singleton du gof EST static si je ne m'abuse)


ouais, je crois aussi mais bon, je pense que le terme singleton peut aussi être utilisé sans forcément parler de membre static. juste pour désigner un objet d'instance unique

mood
Publicité
Posté le 18-07-2006 à 23:07:31  profilanswer
 

n°1408931
the real m​oins moins
Posté le 18-07-2006 à 23:07:52  profilanswer
 

R3g a écrit :

Sinon je débarque sans doute mais je viens de voir une pub pour ça à la télé [:le kneu]


8€ pour un truc qui dure 20 minutes [:le kneu]


---------------
Hey toi, tu veux acheter des minifigurines Lego, non ?
n°1408934
the real m​oins moins
Posté le 18-07-2006 à 23:10:05  profilanswer
 

benou a écrit :

elle, tu la construis, ou éventuellement elle peut être static (faut toujours un point d'entré, et une un new Truc() c'est pas mieux qu'un Truc.instance de ce point de vue)


non mais vraiment il est temps que tu te renseignes sur l'IOC toi :p
(et si je construis la factory, et qu'elle me balance mon "singleton", c'est que celui est une instance statique de la factory - là dessus je vois pas la difference entre ça garder l'instance statique dans la classe elle meme)
 

benou a écrit :


ouais, je crois aussi mais bon, je pense que le terme singleton peut aussi être utilisé sans forcément parler de membre static. juste pour désigner un objet d'instance unique


certes


---------------
Hey toi, tu veux acheter des minifigurines Lego, non ?
n°1408936
benou
Posté le 18-07-2006 à 23:11:19  profilanswer
 


:D
dédicace à urd si elle passe dans le coin  :sweat:

n°1408938
zapan666
Tout est relatif
Posté le 18-07-2006 à 23:13:01  profilanswer
 

et les réponses a vos questions que je pige pas, c'est quoi, histoire d'etre moins con ? :D


---------------
my flick r - Just Tab it !
n°1408939
benou
Posté le 18-07-2006 à 23:15:17  profilanswer
 

the real moins moins a écrit :

et si je construis la factory, et qu'elle me balance mon "singleton", c'est que celui est une instance statique de la factory - là dessus je vois pas la difference entre ça garder l'instance statique dans la classe elle meme


le tout c'est que l'utilisateur du singleton y accède via la factory, et pas directemnt, de façon à pouvoir changer ce comportement par la suite. En gros, l'utilisateur n'a pas à savoir que c'est un singleton et n'as pas à savoir quelle est la classe réelle qui lui le rend le service, et c'est ça qui fait toute la différence (IMO).

n°1408940
mareek
Et de 3 \o/
Posté le 18-07-2006 à 23:16:00  profilanswer
 

benou a écrit :

question vache alors : "vaut-il généralement mieux utiliser l'héritage ou l'agrégation" ... en fonction de la réponse et du discours qu'il te ferra là dessus tu verras le niveau de reflexion et l'expérience du gars.
 
ou bien un truc du genre "vaut-il mieux tester file.exist() ou catcher un FileNotFoundException ?" [:petrus75]


qqn peut m'expliquer ce qu'est l'agrégation (ou me filer un lien) j'ai un doute là.

Harkonnen a écrit :

encore un truc con mais sur lequel tu risques d'avoir des surprises : différence entre exception checked et unchecked


Elles sont à chier tes questions, je peux encore y répondre :o

benou a écrit :

c'est facile ça. par contre, dans quel cas utiliser l'une ou l'autre ... là ca se corse   [:athlonxp2100+]


ah bon ? :??:


---------------
"I wonder if the internal negative pressure in self pumping toothpaste tubes is adjusted for different market altitudes." John Carmack
n°1408941
benou
Posté le 18-07-2006 à 23:16:13  profilanswer
 

zapan666 a écrit :

et les réponses a vos questions que je pige pas, c'est quoi, histoire d'etre moins con ? :D


y a pas de réponse unique justement, c'est bien ça les questions les plus drôles :)

n°1408942
Harkonnen
Modérateur
Un modo pour les bannir tous
Posté le 18-07-2006 à 23:17:26  profilanswer
 

mareek a écrit :

qqn peut m'expliquer ce qu'est l'agrégation (ou me filer un lien) j'ai un doute là.


c'est une forte relation entre 2 objets (une classe voiture et une classe moteur par exemple)
 
edit : a moins que je confonde avec la composition

Message cité 1 fois
Message édité par Harkonnen le 18-07-2006 à 23:20:07

---------------
J'ai un string dans l'array (Paris Hilton)
n°1408944
nraynaud
lol
Posté le 18-07-2006 à 23:17:39  profilanswer
 

the real moins moins a écrit :

ouaip, j'y pensais, mais je reflechissais aussi à ma réponse si on me le demandait. et autant la différence est tout conne, autant justifier d'un choix est déjà moins simple et direct
(i.e. si tu as une classe abstraite avec des fctlités communes aux sous classes, par ex, quel serait l'interet d'avoir une interface en amont?)


implémenter des mocks pour les tests, et éviter de péter les couilles à un mec qui se pointe avec un objet lourd non prévu au programme.

n°1408948
benou
Posté le 18-07-2006 à 23:22:22  profilanswer
 

mareek a écrit :

qqn peut m'expliquer ce qu'est l'agrégation (ou me filer un lien) j'ai un doute là.


agregation : A use a B
héritage : A is a B
 
 
exemple :  
* Stack hérite de Vector (choix à la con, soit dit en passant)
* HashSet utilise une Map
 
mais le mieux c'est l'association des deux : les wrappers. ex :
* HttpServletRequestWrapper implémente et utilise HttpServletRequest
 


si t'as une technique pour décider quand utiliser une checked ou une unchecked qui marche à tous les coups, je suis preneur.

n°1408951
nraynaud
lol
Posté le 18-07-2006 à 23:24:11  profilanswer
 

the real moins moins a écrit :

en fait on était avec dl et on se marrait parce qu'on disait qu'on arretait pas de se chamailler sur le sujet et qu'on voulait voir ce que lui en pensait :p
c'est juste un moyen de voir que le mec sait poser/comprendre un problème et justifier une solution :D


[:le kneu] alors que la réponse est tellement évidente : y'en a un qui est sémentiquement correct et pas l'autre.

n°1408952
benou
Posté le 18-07-2006 à 23:24:55  profilanswer
 

the real moins moins a écrit :

ouaip, j'y pensais, mais je reflechissais aussi à ma réponse si on me le demandait. et autant la différence est tout conne, autant justifier d'un choix est déjà moins simple et direct
(i.e. si tu as une classe abstraite avec des fctlités communes aux sous classes, par ex, quel serait l'interet d'avoir une interface en amont?)


la réutilisabilité !! l'interface de permet de faire un wrapper, ce qui te permet d'aggreger des comportements (simuler un héritage multiple). Si tu fais une classe abstraite, c'est mort.
 
en gros : extends sux. implements rulez :o

n°1408953
benou
Posté le 18-07-2006 à 23:26:41  profilanswer
 

nraynaud a écrit :

[:le kneu] alors que la réponse est tellement évidente : y'en a un qui est sémentiquement correct et pas l'autre.


juste pour être sûr : tu veux dire quoi par sémentiquement ?

n°1408957
nraynaud
lol
Posté le 18-07-2006 à 23:27:48  profilanswer
 

benou a écrit :


en gros : extends sux. implements rulez :o


[:le kneu]

n°1408959
masklinn
í dag viðrar vel til loftárása
Posté le 18-07-2006 à 23:29:12  profilanswer
 

kadreg a écrit :

modèle façade [:aloy]


Ce serait plutôt un adapter [:aloy]

benou a écrit :

en gros : extends sux. implements rulez :o


Ouais enfin c'est surtout Java qui sux avec son SI moisi sans mixins quoi


Message édité par masklinn le 18-07-2006 à 23:30: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°1408960
nraynaud
lol
Posté le 18-07-2006 à 23:29:57  profilanswer
 

benou a écrit :

juste pour être sûr : tu veux dire quoi par sémentiquement ?


la valeur de retour de file.exist() te dit si à un moment dans le passé, le fichier a existé ou non.
 
faire un file.createFile() ou un file.getInputStream() ou autre, te fait l'action immédiatement, et te donne l'erreur au moment où l'action a été faite, pas dans le passé.

n°1408962
el muchach​o
Comfortably Numb
Posté le 18-07-2006 à 23:31:05  profilanswer
 

Harkonnen a écrit :

encore un truc con mais sur lequel tu risques d'avoir des surprises : différence entre exception checked et unchecked


--> nan, la pose pas celle-la, en faisant cela, tu risquerais de te priver d'éléments brillants tels que moi :whistle:


---------------
Les aéroports où il fait bon attendre, voila un topic qu'il est bien
n°1408963
nraynaud
lol
Posté le 18-07-2006 à 23:32:38  profilanswer
 

donnez un exemple d'algorithme utilisant une exception dans le cadre de son fonctionnement normal ?

n°1408964
benou
Posté le 18-07-2006 à 23:32:52  profilanswer
 

nraynaud a écrit :

la valeur de retour de file.exist() te dit si à un moment dans le passé, le fichier a existé ou non.
faire un file.createFile() ou un file.getInputStream() ou autre, te fait l'action immédiatement, et te donne l'erreur au moment où l'action a été faite, pas dans le passé.


ok, on est bien d'accord. Mais va faire accepter ça à --, moi j'y suis pas arrivé.

n°1408965
mareek
Et de 3 \o/
Posté le 18-07-2006 à 23:33:44  profilanswer
 

benou a écrit :

tin le salo [:ddr555]
 
j'imagine la tête du gars : [:le kneu]

the real moins moins a écrit :

en fait on était avec dl et on se marrait parce qu'on disait qu'on arretait pas de se chamailler sur le sujet et qu'on voulait voir ce que lui en pensait :p
c'est juste un moyen de voir que le mec sait poser/comprendre un problème et justifier une solution :D


Je me rappelle qu'on avait eu ce débat ici aussi.

Harkonnen a écrit :

c'est une forte relation entre 2 objets (une classe voiture et une classe moteur par exemple)


OK, c'est bien ce qu'il me semblait.


---------------
"I wonder if the internal negative pressure in self pumping toothpaste tubes is adjusted for different market altitudes." John Carmack
n°1408966
benou
Posté le 18-07-2006 à 23:33:47  profilanswer
 

nraynaud a écrit :

donnez un exemple d'algorithme utilisant une exception dans le cadre de son fonctionnement normal ?


pas mal ça ... mais ca reste simple :)

n°1408969
nraynaud
lol
Posté le 18-07-2006 à 23:34:59  profilanswer
 

nan, mais je veux dire "hors des situations exceptionelles"
perso j'en ai utilisé qu'un seul.

n°1408970
benou
Posté le 18-07-2006 à 23:35:55  profilanswer
 

nraynaud a écrit :

file.getInputStream()


après vérification, je suis rassuré, cette méthode existe pas [:petrus75]

n°1408972
nraynaud
lol
Posté le 18-07-2006 à 23:37:42  profilanswer
 

ah ouais, merde, dans l'autre sens, bordel.
 
j'ai confondu avec FileObject, nan new FileInputStream(File)

n°1408973
mareek
Et de 3 \o/
Posté le 18-07-2006 à 23:37:54  profilanswer
 

benou a écrit :

agregation : A use a B
héritage : A is a B
 
 
exemple :  
* Stack hérite de Vector (choix à la con, soit dit en passant)
* HashSet utilise une Map
 
mais le mieux c'est l'association des deux : les wrappers. ex :
* HttpServletRequestWrapper implémente et utilise HttpServletRequest


ok merci.

benou a écrit :


si t'as une technique pour décider quand utiliser une checked ou une unchecked qui marche à tous les coups, je suis preneur.


J'en sais rien, ça me paraissait simple mais vu que je ne fais pas de java, c'est peut-être plus compliqué dans la pratique.


---------------
"I wonder if the internal negative pressure in self pumping toothpaste tubes is adjusted for different market altitudes." John Carmack
n°1408974
mareek
Et de 3 \o/
Posté le 18-07-2006 à 23:39:14  profilanswer
 

mareek a écrit :

qqn connait www.celad.com ?  
ça vaut quoi comme boite ?


UP


---------------
"I wonder if the internal negative pressure in self pumping toothpaste tubes is adjusted for different market altitudes." John Carmack
n°1408976
el muchach​o
Comfortably Numb
Posté le 18-07-2006 à 23:40:09  profilanswer
 

Bon, et c'est quoi une "(un)checked exception" ? [:le kneu]

Message cité 1 fois
Message édité par el muchacho le 18-07-2006 à 23:40:39

---------------
Les aéroports où il fait bon attendre, voila un topic qu'il est bien
n°1408977
benou
Posté le 18-07-2006 à 23:40:20  profilanswer
 


je me suis rendu compte que dans 80% des cas, le fait d'avoir choisi une structure d'héritage était une erreur (ou une lourdeur inutile) que je regrettait par la suite quand il fallait réutiliser l'objet dans un contexte un peu différent. et que dans ces cas là, le bon choix aurait été de faire une interface, des implémentation spécialisées, et en cas de "besoin d'héritage", une classe de wrapping.
 

nraynaud a écrit :

nan, mais je veux dire "hors des situations exceptionelles"
perso j'en ai utilisé qu'un seul.


ben n'importe quel truc du style factory ... genre qui initialise un objet à partir du contenu d'un fichier. si ca te throws un IOException et un truc style BadFormatException, c'est qu'il y a un grumeau qq part ....

n°1408978
benou
Posté le 18-07-2006 à 23:41:15  profilanswer
 

mareek a écrit :

mais vu que je ne fais pas de java, c'est peut-être plus compliqué dans la pratique.


c'est une question valable pour tous les langages je pense ...

n°1408979
Harkonnen
Modérateur
Un modo pour les bannir tous
Posté le 18-07-2006 à 23:41:33  profilanswer
 

benou a écrit :

agregation : A use a B
héritage : A is a B


ah ben finalement j'avais raison \o/
tain ayé, chuis ingénieur \o/


---------------
J'ai un string dans l'array (Paris Hilton)
n°1408980
tholdan
Posté le 18-07-2006 à 23:41:35  profilanswer
 

Harkonnen a écrit :

bon sinon, assez plaisanté : c'est à qui ce multi ?


[:quoted]
 
[:rofl][:rofl][:rofl][:rofl][:rofl][:rofl][:rofl]


---------------
Ph'nglui mglw'nafh Cthulhu R'lyeh wgah'nagl fhtagn
mood
Publicité
Posté le   profilanswer
 

 Page :   1  2  3  4  5  ..  10499  10500  10501  ..  26991  26992  26993  26994  26995  26996

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)