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

 

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

 Mot :   Pseudo :  
  Aller à la page :
 
 Page :   1  2  3  4  5  ..  19704  19705  19706  ..  27167  27168  27169  27170  27171  27172
Auteur Sujet :

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

n°2136838
___alt
Posté le 16-04-2012 à 11:09:44  profilanswer
 

Reprise du message précédent :

gelatine_velue a écrit :

Ben supposons que la factory retourne un Chien, et que je fasse ensuite an.aboyer() (avec aboyer une méthode Chien et pas des autres classes). Je devrais avoir une RuntimeException que si la factory retourne une autre classe que Chien, alors que là ça compilera meme pas.


 
Donc en fait tu reproches à un langage typé statiquement de signaler à la compilation une très probable erreur à l'exécution ? [:pingouino]


---------------
TRIPS RIGHT BUNCH F SHUTTLE TOM AND JERRY RIGHT YELLOW
mood
Publicité
Posté le 16-04-2012 à 11:09:44  profilanswer
 

n°2136840
lorill
Posté le 16-04-2012 à 11:15:05  profilanswer
 

gelatine_velue a écrit :


 
Ben supposons que la factory retourne un Chien, et que je fasse ensuite an.aboyer() (avec aboyer une méthode Chien et pas des autres classes). Je devrais avoir une RuntimeException que si la factory retourne une autre classe que Chien, alors que là ça compilera meme pas.


euh, oui ? C'est le but.

n°2136841
el muchach​o
Comfortably Numb
Posté le 16-04-2012 à 11:20:10  profilanswer
 
n°2136842
gelatine_v​elue
Posté le 16-04-2012 à 11:22:23  profilanswer
 

___alt a écrit :


 
Donc en fait tu reproches à un langage typé statiquement de signaler à la compilation une très probable erreur à l'exécution ? [:pingouino]


 
Oui c'est ça. C'est grave?

n°2136843
Lam's
Profil: bas.
Posté le 16-04-2012 à 11:23:08  profilanswer
 

Code :
  1. class DynamicObject {
  2. public DynamicObject a() { return this; }
  3. public DynamicObject b() { return this; }
  4. ....
  5. public DynamicObject z() { return this; }
  6. }
  7.  
  8. DynamicObject chien = (DynamicObject) new Chien();
  9. chien.a().b().o().y().e().r();


---------------
✌ Please consider the environment before printing this post. ✌
n°2136844
gelatine_v​elue
Posté le 16-04-2012 à 11:23:16  profilanswer
 

lorill a écrit :


euh, oui ? C'est le but.


 
Quel but? De même pas essayer de marcher?

n°2136846
gelatine_v​elue
Posté le 16-04-2012 à 11:24:14  profilanswer
 

Lam's a écrit :

Code :
  1. class DynamicObject {
  2. public DynamicObject a() { return this; }
  3. public DynamicObject b() { return this; }
  4. ....
  5. public DynamicObject z() { return this; }
  6. }
  7.  
  8. DynamicObject chien = (DynamicObject) new Chien();
  9. chien.a().b().o().y().e().r();



 
 
Ok, j'ai ri.

n°2136847
Lam's
Profil: bas.
Posté le 16-04-2012 à 11:24:48  profilanswer
 

gelatine_velue a écrit :


 
Oui c'est ça. C'est grave?


Non au contraire. Il te faut juste un autre langage.
   http://groovy.codehaus.org/

n°2136848
gelatine_v​elue
Posté le 16-04-2012 à 11:25:46  profilanswer
 

Lam's a écrit :


Non au contraire. Il te faut juste un autre langage.
   http://groovy.codehaus.org/


 
Ben j'ai pas le choix, c'est mon langage@boulot :'(
C'est sans doute pour ça que je préfère le php et que je serai jamais un programmeur respecté :/

Message cité 1 fois
Message édité par gelatine_velue le 16-04-2012 à 11:26:41
n°2136849
lorill
Posté le 16-04-2012 à 11:26:44  profilanswer
 

gelatine_velue a écrit :


Quel but? De même pas essayer de marcher?


oui. C'est le principe.

 

si tu veux que ca pete au runtime, tu castes. Au moins le developpeur le voit.

 

En fait, j'ai l'impression que tu n'as pas du tout compris l'interet du typage statique ?
Parce que c'est d'éliminer autant que possible les erreurs de runtime  justement, en les attrapant dès la phase de compilation.

Message cité 1 fois
Message édité par lorill le 16-04-2012 à 11:29:03
mood
Publicité
Posté le 16-04-2012 à 11:26:44  profilanswer
 

n°2136850
Lam's
Profil: bas.
Posté le 16-04-2012 à 11:28:03  profilanswer
 

gelatine_velue a écrit :


 
Ben j'ai pas le choix, c'est mon langage@boulot :'(
C'est sans doute pour ça que je préfère le php et que je serai jamais un programmeur respecté :/


 
Tiens, d'ailleurs, je sais pas où ça en est de l'adoption de groovy/scala/beanshell dans le monde glorieux de l'entreprise (en France). Quelqu'un sait ?

n°2136851
gelatine_v​elue
Posté le 16-04-2012 à 11:28:45  profilanswer
 

lorill a écrit :


oui. C'est le principe.

 

si tu veux que ca pete au runtime, tu castes. Au moins le developpeur le voit.

 

Ben ça me choque de contraindre le dev comme si il fallait le prendre par la main. Je veux être libre, t'entends ?!

Message cité 2 fois
Message édité par gelatine_velue le 16-04-2012 à 11:29:29
n°2136852
lorill
Posté le 16-04-2012 à 11:30:22  profilanswer
 

Lam's a écrit :


 
Tiens, d'ailleurs, je sais pas où ça en est de l'adoption de groovy/scala/beanshell dans le monde glorieux de l'entreprise (en France). Quelqu'un sait ?


on a un tout petit peu de beanshell ici, pour des trucs particuliers (des prédicats qu'on met en base pour changer de comportement sur certaines actions, c'était plus simple de balancer un bsh qui renvoie un booleen que de faire un truc custom).

n°2136853
lorill
Posté le 16-04-2012 à 11:31:14  profilanswer
 

gelatine_velue a écrit :


Ben ça me choque de contraindre le dev comme si il fallait le prendre par la main. Je veux être libre, t'entends ?!


dans ce cas, utilise un autre outil [:sinclaire]  

n°2136854
___alt
Posté le 16-04-2012 à 11:33:58  profilanswer
 

gelatine_velue a écrit :

Oui c'est ça. C'est grave?


Oui, c'est quand même le bénéfice premier (pour le développeur) du typage statique :D

 
gelatine_velue a écrit :

Ben ça me choque de contraindre le dev comme si il fallait le prendre par la main. Je veux être libre, t'entends ?!


Pas le bon outil, changer outil.
Et à défaut de pouvoir changer l'outil, va falloir changer l'implémentation et si c'est pas possible faudra faire crado.

 

Message cité 1 fois
Message édité par ___alt le 16-04-2012 à 11:34:30

---------------
TRIPS RIGHT BUNCH F SHUTTLE TOM AND JERRY RIGHT YELLOW
n°2136856
uriel
blood pt.2
Posté le 16-04-2012 à 11:35:47  profilanswer
 

Dion a écrit :


et sur une echelle de muchacho a brad pitt tu arrives a pecho avec ?
 
Et comment tu affiches ta citation intello gravee ? :/


 
la targus se place plus près de antp que mwinmwin sur l'echelle de hipster  
 mais elle protege bien l'ipad (testé/approuvé) et l'ecran :O


---------------
IVG en france
n°2136857
gfive
Posté le 16-04-2012 à 11:44:10  profilanswer
 

Vous connaissez quoi comme outil d'aggrégation de contenu "dans le genre portail", mais qui ne soit pas un portail JSR168/286? En Java, et gratuit :o
 
On envisage de le développer nous mêmes (pour la partie aggrégation de contenu), mais les bouts genre authentification sur plein de sources possibles, administration des rôles/groupes, etc. , on aimerait bien ne pas la réécrire, quand même.
 
 
 


---------------
Tous les sud africains sont ségrégationistes, à part Ted. (P. Desproges)
n°2136859
sebi
Posté le 16-04-2012 à 12:02:58  profilanswer
 

Lam's a écrit :


 
Tiens, d'ailleurs, je sais pas où ça en est de l'adoption de groovy/scala/beanshell dans le monde glorieux de l'entreprise (en France). Quelqu'un sait ?


 
Je suis chez un client (grand compte dans le monde du travel industry) et on fait une utilisation massive de Groovy (C'est d'ailleurs pour ca qu'ils m'ont pris)


---------------
A religious war is like children fighting over who has the strongest imaginary friend.
n°2136860
___alt
Posté le 16-04-2012 à 12:05:39  profilanswer
 

GIROUETTEUH CACAHUETEUH


---------------
TRIPS RIGHT BUNCH F SHUTTLE TOM AND JERRY RIGHT YELLOW
n°2136861
masklinn
í dag viðrar vel til loftárása
Posté le 16-04-2012 à 12:12:16  profilanswer
 

___alt a écrit :

C'est pas propre à Java, c'est comme ça dans n'importe quel langage statiquement typé, non ?


Pas nécessairement, même si dans tous les cas ça pose des limitations: les typeclasses Haskell gardent le type de base par exemple, au lieu d'avoir `Animal` t'as `Animal<Chien>`.
 
Après dans ce cas précis, vu que t'as une factory method tu peux difficilement faire mieux quel que soit le langage. Sauf à la limite à avoir une assertion de type que tu renvoies à la méthode genre factory :: Type t -> Maybe t qui renvoie un null au cas où ça sorte pas une variable du bon type. Et là faut avoir une variance sur le type de sortie, c'est pas supporté par Java à ce que je sache.

___alt a écrit :

Pas le bon outil, changer outil.
Et à défaut de pouvoir changer l'outil, va falloir changer l'implémentation et si c'est pas possible faudra faire crado.


La JVM a un runtime JS inclus maintenant, il peut toujours utiliser ça :D


---------------
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°2136862
el muchach​o
Comfortably Numb
Posté le 16-04-2012 à 12:17:07  profilanswer
 


Encore quelques semaines et on n'en entendra plus parler que dans la rubrique judiciaire.
Enfin j'espère. :o


---------------
Les aéroports où il fait bon attendre, voila un topic qu'il est bien
n°2136863
___alt
Posté le 16-04-2012 à 12:21:41  profilanswer
 

el muchacho a écrit :


Encore quelques semaines et on n'en entendra plus parler que dans la rubrique judiciaire.
Enfin j'espère. :o


 
Y'aura bien un article ou deux sur la boîte du privé où il va aller "faire du fric" :o


---------------
TRIPS RIGHT BUNCH F SHUTTLE TOM AND JERRY RIGHT YELLOW
n°2136865
verdoux
And I'm still waiting
Posté le 16-04-2012 à 12:52:55  profilanswer
 

"Non coupable, en état de légitime défense" [:raph0ux]
 
http://www.liberation.fr/monde/201 [...] ces_811998

n°2136866
___alt
Posté le 16-04-2012 à 12:58:12  profilanswer
 

ratibus a écrit :

Se faire basher sur Github par Douglas Crockford c'est beau qd même https://github.com/twitter/bootstrap/issues/3057


 
Y'a un mec qui a écrit ça :  
 

Citation :

Reason to use semicolons - code will work properly and people will be able to get work done.
 
Reason not to use semicolons - aesthetics and ego.
 
Are you adults or children?


 
C'est vraiment aussi radical ?


---------------
TRIPS RIGHT BUNCH F SHUTTLE TOM AND JERRY RIGHT YELLOW
n°2136868
the real m​oins moins
Posté le 16-04-2012 à 13:11:12  profilanswer
 

uriel a écrit :


 
la targus se place plus près de antp que mwinmwin sur l'echelle de hipster  
 mais elle protege bien l'ipad (testé/approuvé) et l'ecran :O


 [:sombrero67]


---------------
Hey toi, tu veux acheter des minifigurines Lego, non ?
n°2136870
uriel
blood pt.2
Posté le 16-04-2012 à 13:24:18  profilanswer
 


y a personne d'autre d'aproprié sur le topic  [:uriel:1]


---------------
IVG en france
n°2136873
el muchach​o
Comfortably Numb
Posté le 16-04-2012 à 13:51:30  profilanswer
 

Bon, Harko va bien, pas de soucis, son travail l'a envoyé donner des formations à des ramasseurs de fraises au fin fond de l'Espagne où l'internet fonctionne à l'aide de signaux de fumée. Il vous embrasse tous sur la fesse gauche et sera de retour la semaine prochaine. :o


---------------
Les aéroports où il fait bon attendre, voila un topic qu'il est bien
n°2136874
kadreg
profil: Utilisateur
Posté le 16-04-2012 à 13:52:56  profilanswer
 

- benou pas la
- harko pas la
- benou pas la
 
IT IS DAWA TIME §§§§§ [:jar jar] [:uriel]


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

[:chaleur intempestive:1]  
 [:chaleur intempestive:1]  
 [:chaleur intempestive:1]  
 [:chaleur intempestive:1]  
 [:chaleur intempestive:1]  
 [:chaleur intempestive:1]  
 [:chaleur intempestive:1]  
 [:chaleur intempestive:1]  
 [:chaleur intempestive:1]  
 [:chaleur intempestive:1]  
 [:chaleur intempestive:1]  
 [:chaleur intempestive:1]  
 [:chaleur intempestive:1]  
 [:chaleur intempestive:1]  
 [:chaleur intempestive:1]  
 [:chaleur intempestive:1]  
 [:chaleur intempestive:1]  
 [:chaleur intempestive:1]  
 [:chaleur intempestive:1]  
 [:chaleur intempestive:1]  
 [:chaleur intempestive:1]


---------------
TRIPS RIGHT BUNCH F SHUTTLE TOM AND JERRY RIGHT YELLOW
n°2136876
Lam's
Profil: bas.
Posté le 16-04-2012 à 13:54:31  profilanswer
 

L'intégration continue, c'est bien. hashtag dogfood.
 
http://ci.hudson-ci.org/
 
http://ci.jenkins-ci.org/


---------------
✌ Please consider the environment before printing this post. ✌
n°2136881
boulax
Inserer phrase hype en anglais
Posté le 16-04-2012 à 14:20:46  profilanswer
 

¿?¿


---------------
Posté depuis des chiottes, sales. Me gusta.
n°2136883
ratibus
Posté le 16-04-2012 à 14:29:57  profilanswer
 

Lam's a écrit :

L'intégration continue, c'est bien. hashtag dogfood.
 
http://ci.hudson-ci.org/
 
http://ci.jenkins-ci.org/


C'est parce qu'ils n'utilisent pas un jenkins local avec http://pmsipilot.github.com/Jenkins-Khan/ :o

n°2136885
ixemul
Nan mais sans blague ! ⚡
Posté le 16-04-2012 à 14:33:06  profilanswer
 


 
€?€ [:meriadeck]


---------------
VA APPRENDRE ET REVIENS QUAND TU SAIS, SINON ABSTIENT TOI C'EST UN GRAND CONSEIL QUE JE TE DONNE... TU ES INCOMPÉTENT ET C'EST UNE RÉALITÉ, TU N'AS RIEN A FAIRE ICI FAUT S'Y CONNAITRE ... -Jojo1998 - RIP - http://tinyurl.com/qc47ftk
n°2136886
R3g
fonctionnaire certifié ITIL
Posté le 16-04-2012 à 14:34:23  profilanswer
 

◻?◻


---------------
Au royaume des sourds, les borgnes sont sourds.
n°2136888
R3g
fonctionnaire certifié ITIL
Posté le 16-04-2012 à 14:41:37  profilanswer
 

[:reddit]
http://www.bayrou.fr/ + konami code = ◻?◻


---------------
Au royaume des sourds, les borgnes sont sourds.
n°2136889
skeye
Posté le 16-04-2012 à 14:44:42  profilanswer
 

R3g a écrit :

[:reddit]
http://www.bayrou.fr/ + konami code = ◻?◻


[:mlc]


---------------
Can't buy what I want because it's free -
n°2136890
___alt
Posté le 16-04-2012 à 14:48:10  profilanswer
 

Bravo, vous avez fait le buzz. ¿?¿


---------------
TRIPS RIGHT BUNCH F SHUTTLE TOM AND JERRY RIGHT YELLOW
n°2136892
kadreg
profil: Utilisateur
Posté le 16-04-2012 à 14:55:01  profilanswer
 

R3g a écrit :

[:reddit]
http://www.bayrou.fr/ + konami code = ◻?◻


 
enfin  un candidat qui sait me parler :love:


---------------
brisez les rêves des gens, il en restera toujours quelque chose...  -- laissez moi troller sur discu !
n°2136893
Sylfurd
UUUURUTORAMAN §§
Posté le 16-04-2012 à 15:01:43  profilanswer
 

R3g a écrit :

[:reddit]
http://www.bayrou.fr/ + konami code = ◻?◻

Les Simpson Le PS l'a déjà fait http://www.parti-socialiste.fr/bilan-sarkozy/ :o


---------------
NNiD: Sylfurd
n°2136894
___alt
Posté le 16-04-2012 à 15:02:13  profilanswer
 

¿?¿¿?¿¿?¿¿?¿¿?¿¿?¿¿?¿¿?¿¿?¿¿?¿¿?¿¿?¿¿?¿¿?¿¿?¿¿?¿¿?¿¿?¿¿?¿¿?¿¿?¿¿?¿¿?¿¿?¿¿?¿¿?¿¿?¿¿?¿¿?¿¿?¿¿?¿
¿?¿¿?¿¿?¿¿?¿¿?¿¿?¿¿?¿¿?¿¿?¿¿?¿¿?¿¿?¿¿?¿¿?¿¿?¿¿?¿¿?¿¿?¿¿?¿¿?¿¿?¿¿?¿¿?¿¿?¿¿?¿¿?¿¿?¿¿?¿¿?¿¿?¿¿?¿
¿?¿¿?¿¿?¿¿?¿¿?¿¿?¿¿?¿¿?¿¿?¿¿?¿¿?¿¿?¿¿?¿¿?¿¿?¿¿?¿¿?¿¿?¿¿?¿¿?¿¿?¿¿?¿¿?¿¿?¿¿?¿¿?¿¿?¿¿?¿¿?¿¿?¿¿?¿
¿?¿¿?¿¿?¿¿?¿¿?¿¿?¿¿?¿¿?¿¿?¿¿?¿¿?¿¿?¿¿?¿¿?¿¿?¿¿?¿¿?¿¿?¿¿?¿¿?¿¿?¿¿?¿¿?¿¿?¿¿?¿¿?¿¿?¿¿?¿¿?¿¿?¿¿?¿
¿?¿¿?¿¿?¿¿?¿¿?¿¿?¿¿?¿¿?¿¿?¿¿?¿¿?¿¿?¿¿?¿¿?¿¿?¿¿?¿¿?¿¿?¿¿?¿¿?¿¿?¿¿?¿¿?¿¿?¿¿?¿¿?¿¿?¿¿?¿¿?¿¿?¿¿?¿
¿?¿¿?¿¿?¿¿?¿¿?¿¿?¿¿?¿¿?¿¿?¿¿?¿¿?¿¿?¿¿?¿¿?¿¿?¿¿?¿¿?¿¿?¿¿?¿¿?¿¿?¿¿?¿¿?¿¿?¿¿?¿¿?¿¿?¿¿?¿¿?¿¿?¿¿?¿
¿?¿¿?¿¿?¿¿?¿¿?¿¿?¿¿?¿¿?¿¿?¿¿?¿¿?¿¿?¿¿?¿¿?¿¿?¿¿?¿¿?¿¿?¿¿?¿¿?¿¿?¿¿?¿¿?¿¿?¿¿?¿¿?¿¿?¿¿?¿¿?¿¿?¿¿?¿
¿?¿¿?¿¿?¿¿?¿¿?¿¿?¿¿?¿¿?¿¿?¿¿?¿¿?¿¿?¿¿?¿¿?¿¿?¿¿?¿¿?¿¿?¿¿?¿¿?¿¿?¿¿?¿¿?¿¿?¿¿?¿¿?¿¿?¿¿?¿¿?¿¿?¿¿?¿


Message édité par ___alt le 16-04-2012 à 15:02:33

---------------
TRIPS RIGHT BUNCH F SHUTTLE TOM AND JERRY RIGHT YELLOW
n°2136898
Profil sup​primé
Posté le 16-04-2012 à 15:22:50  answer
 

Dawa  [:robert de niro]

mood
Publicité
Posté le   profilanswer
 

 Page :   1  2  3  4  5  ..  19704  19705  19706  ..  27167  27168  27169  27170  27171  27172

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)